需要檢索在本地文件夾(文件在文件夾中是平的,沒有子目錄)內的時間範圍(以分鐘爲單位)內創建的文件。使用Windows操作系統並希望查找是否有任何C#代碼參考?我當前的解決方案是本地的,它掃描所有文件的文件夾並按時間戳過濾。它可以工作,但如果有更整潔的Windows API可以通過時間戳過濾文件,它應該比我的代碼更可靠。在本地文件夾中檢索在時間範圍內創建的文件
1
A
回答
2
您可以使用FileSystemWatcher
這有當創建一個文件,該文件提出了一個事件:
FileSystemWatcher watcher = new FileSystemWatcher() {
Path = "c:\\",
IncludeSubdirectories = true,
NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.DirectoryName | NotifyFilters.FileName,
Filter = "*.*"
};
watcher.Created += (s, e) =>
{
MessageBox.Show(e.FullPath);
};
1
directory.GetFiles()其中(x => x.CreationTime.Date>從。 .Date & & x.CreationTime.Date < = to.date)
其中往返是範圍。
+0
謝謝venkat,投票了。它是C#嗎? :) 並且該解決方案還可以在Windows應用商店應用中使用嗎? –
+1
它是c#。我不確定商店應用程序,但它應該工作。 – venkat
相關問題
- 1. 在本地文件夾中創建JSON文件
- 2. 在Google Drive中創建文件夾內的文件夾android
- 3. 搜索文本文件的時間範圍 - python
- 4. 創建文件,同時在sublimetext2編寫HTML(從創建範圍的文件)
- 5. 無法創建文件夾,然後在文件夾內創建文件
- 6. grep在日期範圍內創建的所有文件內
- 7. 如何通過Google腳本在Drive中的文件夾內創建文件夾?
- 8. 創建新文件夾時防範FileExistsError
- 9. 在指定文件夾中創建文件夾在新文件夾中創建子文件夾
- 10. 替代inotify來檢測在文件夾下創建新文件的時間
- 11. 當grunt中不存在文件/文件夾時創建文件/文件夾
- 12. 在tmp文件夾中創建臨時文件夾c語言
- 13. Xpath - 從郵件範圍內檢索文本href
- 14. IndexError:從文件中檢索文本時列出索引超出範圍
- 15. 批量檢索文件夾內的文件基於從文件夾名稱採取的時間間隔
- 16. 無法在手機中的文件夾內創建文本文件
- 17. 在cmd中搜索大小範圍的文件夾
- 18. 在java中創建臨時文件夾
- 19. 在bash中同時創建文件夾
- 20. 在Linux中創建臨時文件夾
- 21. 通過url創建本地文件夾
- 22. 創建內容編輯的DIV在與文本範圍內
- 23. 在給定文件夾中創建文本文件
- 24. 在一個文件夾中創建一個文本文件
- 25. 在特定文件夾中創建文本文件android
- 26. 在已經存在的文件夾中創建文件夾
- 27. 在iOS應用程序中創建文檔文件夾內的文件夾
- 28. 在壓縮java文件時在7Zip中創建空文件夾
- 29. 使用索引字母從文本文件創建文件夾
- 30. 在SQL中創建時間範圍
感謝阿什坎,投票了。 Windows API應用程序中也可以使用此API嗎? –
另一個問題是,如果我只需要監視文件創建事件,我應該監視哪些事件?這似乎是一個非常長的文件。 :) –
我添加了一個例子 –