filesystemwatcher

    2熱度

    4回答

    這有點複雜,但我會盡可能地盡力解釋。 我使用的FileSystemWatcher的與 toFileWatcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.FileName; 一個通知過濾器我有一個.Created方法和.Changed方法。 當.Created事件觸發時,它會使用觀察器提供的文件名進行一些初步檢查,檢查是否

    3熱度

    4回答

    我已經設法使用FileSystemWatcher查看文件和文件夾更改。 我的問題是我無法區分文件和文件夾。文件和文件夾可能具有相同的路徑名稱。 對於刪除事件,我甚至不能在測試File.Exists(path)或Directory.Exists(path)時使用髒的workarround,因爲調用該方法時文件/文件夾已被刪除。 也許這個對象有我需要的信息,但我沒發現它: FileSystemEven

    4熱度

    3回答

    我想檢測特定文件夾(數據更改除外)上的每個文件更改。我決定使用System.IO.FileSystemWatcher來管理它。 // // fileSysWatchFile // this.fileSysWatchFile.EnableRaisingEvents = true; this.fileSysWatchFile.IncludeSubdirectories = true; thi

    10熱度

    3回答

    我的應用程序寫入一個日誌文件(目前使用log4net)。我想設置一個計時器和一個後臺工作來讀取日誌文件,並在寫入時將其內容打印到表單中的某個控件中。 我不能使用FileSystemWatcher類,因爲看起來有些破碎:有時事件「改變」會觸發,有時不會。它具有極低的「彙集率」。 所以我創建了一個Timer和一個FileSystemWatcher。在計時器的「滴答」事件中,後臺工作人員完成其工作。 現

    2熱度

    3回答

    好吧,所以我從How to check if a open file has been updated瞭解到我應該使用FileSystemWatcher來監視文件的更改。那麼現在,問題是如果我必須跟蹤許多文件,我是否爲每個文件創建1個觀察器?另外,一旦文件關閉,我必須以某種方式處置觀察者。有一個Dictionary<string, FileSystemWatcher>存儲文件路徑和FileSyst

    4熱度

    3回答

    使用FileSystemWatcher,我們可以監視特定文件系統的IO活動,但無論如何要知道哪個正在運行的進程正在引起該IO? 更具體地說,假設正在運行的過程, abc.exe正在驅動器D上創建一個文件text.txt。我們可以監視使用FileSystemWatcher在驅動器D中創建了一個名爲text.txt的文件,但是我們可以通過編程確定名爲abc.exe的進程正在創建該特定文件在驅動器D?

    3熱度

    2回答

    使用.NET FileSystemWatcher http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx來監視以下目錄中已滿的文件目錄:已更改;創建;刪除;重命名的事件。 運行FileSystemWatcher的帳戶需要通過它正在監視的目錄的最小權限是多少? 看起來好像它會被讀取,但我找不到記錄在任何地方。

    8熱度

    4回答

    我開始創建一個應用程序,該應用程序將爲所創建的任何文件監視目錄。非常簡單的時間使用文件系統監視器。我的問題涉及如何利用它。通常的做法是使用Windows服務來確保應用程序始終運行? 我一直在試圖擺脫建設Windows服務,如果我不必,但我真的沒有看到在這種情況下這樣做的替代方案。通常,我會將我的服務轉換爲控制檯應用程序,並使用Windows調度程序安排它,但這並不適用於這種情況。 任何人都可以推薦

    0熱度

    4回答

    我正在使用FileSystemWatcher,它使用Created事件來偵聽將文件複製到此目錄中的時間。這種方法如下: private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e) { System.IO.Directory.Move([email protected]"\

    0熱度

    2回答

    我想寫一個屏幕截圖的應用程序,抓取屏幕快照,保存到一個文件,打開Paint.NET與該文件,然後上傳當用戶完成編輯在Paint.NET該文件的編輯文件的服務。 我有其他的東西排序覆蓋。如何檢測圖像在Paint.NET中完成編輯的時間? 我正在使用.NET 3.5,C#。 我可以用一個FileSystemWatcher來檢測特定文件的變化。但是第一次文件改變並不一定表明Paint.NET已經完成。我