filesystemwatcher

    0熱度

    1回答

    我用Google搜索了一下,發現Java 7中有它的內置支持。例如: - http://java.dzone.com/news/how-watch-file-system-changes 但沒有取得任何進展如何支持在Java 6上? 一些傢伙在Directory listener in Java suggesetd爲Jnotify,Apache VFS等 我可以去爲他們提供的Java 6不提供現成

    3熱度

    3回答

    我有一個Windows服務,我正在用C#編寫。在幕後它是一個FileSystemWatcher。 FSW查找新文件並相應地處理它們。當我的服務啓動時,它也需要處理現有的文件。當我通過控制檯應用程序執行此操作時,一切都按預期工作。 但是,當我嘗試將這一切全部包裝在Win服務中時,我的第一個問題是Win服務無法啓動。它超時,因爲即使最初需要處理大量文件,處理時間也很長。 這裏是我的「看」類的代碼的一部

    1熱度

    2回答

    我知道如何使用FileSystemWatcher類,並且我知道如何發送我想發送的消息。我想不出的是在哪裏初始化FileSystemWatcher。 我假設有一些地方初始化Endpoint我可以設置這個,但我不確定那會是。 似乎是這樣一個常見的用例;我有點驚訝,Udi沒有把它建成NServiceBus!

    1熱度

    1回答

    我在Windows服務中安裝了以下FileSystemWatcher。 FileSystemWatcher Watcher = new FileSystemWatcher(); Watcher.Path = watcherDir; Watcher.NotifyFilter = NotifyFilters.LastWrite; Watcher.Renamed += Wa

    0熱度

    1回答

    我必須觀察特定目錄中的特定文件結尾創建的新文件(例如:.txt)。 這有考慮底層操作系統(Windows/Linux的)的工作,或者如果它是被訪問的NFS共享或Samba共享或本地目錄。 起初,我只用了FileSystemWatcher的 WatcherForPathToWatch_Created的 watcherForPathToWatch = new FileSystemWatcher(fol

    4熱度

    1回答

    當我嘗試使用PyCharm Community Edition調試Python文件時,IDE打開一個新選項卡(以黃色突出顯示),儘管我已經在預先存在的文件中打開了該文件標籤。 有時候,該重複選項卡包含該文件的較舊版本,而沒有我剛剛做出的更改。 儘管上述兩者都是不同的問題,並不總是一起發生,但我懷疑這是一個常見原因。我如何禁用這些非直觀的行爲?

    1熱度

    1回答

    我需要監視NAS 文件系統磁盤空間,每當文件系統磁盤空間高於閾值時,我將從文件系統中刪除最早的文件,以使文件系統磁盤空間低於閾值。 我看了幾文章這表明了我兩個選擇: 通過創建守護進程將在後臺 通過創建腳本運行,並通過運行crontab 這將是更好的方式來運行文件系統監控服務? 我需要每60秒運行監視腳本。對於這兩個選項,我將使用python。它將在* nix(unix/linux)環境下運行。

    2熱度

    2回答

    當我嘗試監視網絡路徑(DFS - 分佈式文件系統)上的文件夾時,出現異常System.IO.Internal.BufferOverflowException:一次進行多項更改。當FileSystemWatcher監視不使用此文件系統的本地/網絡路徑時,它工作正常。 我能夠從本地路徑上的1000+文件中獲得一個事件,但我沒有收到BufferOverflow異常,但是當我將文件複製到DFS上的文件夾時

    0熱度

    1回答

    在Win服務處於活動狀態10年後,從.NET 1.1切換到3.5,處理超過200萬個文件。我有一個異步類,它使用FileSystemWatcher事件處理程序將圖形打印到PDFPrinter,現在在它自己的STA線程上歸檔PDF文件。由於現有客戶端應用程序方法允許以DateTime間隔創建所有缺少的PDF,所以PDF創建是異步的。 (1)如果事件處理程序在STA線程上分離,則服務將掛起。 (2)只

    2熱度

    1回答

    我一直在關注這裏的指導FileSystemWatcher Changed event is raised twice。 但是我有一個我正在看的文件列表,如果我一起刪除了20個文件,這個事件被稱爲20次。這是預料之中,並正常工作。 我怎麼只能有一個事件20「同時」文件更改(即我怎麼能忽略所有其他文件的更改,直到低於Onchanged一審代碼已經完成。現在Onchanged被稱爲20次觸發一次)? p