filesystemwatcher

    0熱度

    4回答

    我有一個C#應用程序與Windows窗體中的數據網格。我需要監視一個目錄(正在使用FileSystemWatcher)並使用目錄中的文件列表刷新數據網格。我不知道如何設置界面來做到這一點?從窗口形式的Load()調用monitorDirectory()似乎不起作用,因爲Load在應用程序中只調用一次。 感謝

    3熱度

    2回答

    我有一個C#winform應用程序在本地帳戶下運行,但需要監視域上的文件夾。我使用從here稍微修改的代碼來複制文件,並且工作正常。可以使用類似的代碼與FileSystemWatcher設置模擬,以便我可以監視域上的文件夾?

    1熱度

    1回答

    我一直工作在一個程序來監視網絡文件夾,找出其中的試算我們公司的用途是最流行的。我正在使用C#中的FileSystemWatcher類來執行監視。我注意到我收到了我的用戶沒有權限瀏覽的文件夾中的文件的更新。我知道我的軟件正在訂閱其他系統軟件所做的更新列表,而不是實際瀏覽這些文件本身,但這是功能故意還是錯誤?

    6熱度

    4回答

    我正在嘗試編寫一個程序,該程序可以監視文件創建的多個文件夾,並針對每個文件夾啓動相同的操作但具有不同的設置。我的問題是在爲FileSystemEventHandler指定一個額外的參數。我創建了一個新的FileWatcher每個目錄監控和添加的處理程序中創建行動: foreach (String config in configs) { ... FileWatcher.Cre

    6熱度

    3回答

    MSDN說使用ReadDirectoryChangesW意味着調用進程具有備份和恢復權限。 這是否表示只有在管理員帳戶下啓動的進程才能正常工作? 我試過下面的代碼,它在作爲受限用戶運行時無法啓用所需的特權。 void enablePrivileges() { enablePrivilege(SE_BACKUP_NAME); enablePrivilege(SE_RESTOR

    0熱度

    1回答

    看起來,FileSystemWatcher多次觸發事件。這是我的設置; watcher = new FileSystemWatcher(); watcher.Path = @"D:\testSpace"; watcher.InternalBufferSize = 1024*64; watcher.Deleted += Triggered; watcher.Changed += Trigge

    0熱度

    1回答

    我最近發現了SQLite的迷人之處,特別是SQLite的.NET包裝器http://sqlite.phxsoftware.com/。 現在,假設我正在開發將在同一網絡上的多臺機器上運行的軟件。沒什麼瘋狂的,大概只有5或6臺機器。並且這些軟件的每個實例都將訪問存儲在共享目錄中的文件中的SQLite數據庫(這是一個壞主意?如果是這樣,告訴我!)。 如果有一個實例更新數據庫文件,是否有方法可以通知應用程

    20熱度

    7回答

    在C#中使用FileSystemWatcher監視多個文件夾(而不是子目錄)的最佳方式是什麼?

    0熱度

    2回答

    我正在寫一個服務,以觀察在不同的文件夾中是否存在不同的文件... 我正在使用filesystemwatchers來獲取事件。 作爲部署的一部分,被觀察文件夾中的一個被刪除並且不時創建新文件夾。 因此,該服務將引發錯誤,並停止... 是否有可能趕上那樣的錯誤,並重新由服務新文件夾的filewatcher?

    7熱度

    1回答

    有沒有人有任何想法如何我可以可靠地禁用FileSystemWatcher對象,當我的應用程序對目錄中的文件進行更改時,這樣我只能看到外部對目錄的更改? 我已經嘗試設置EnableRaisingEvents在執行寫操作之前立即將其設置爲真,但它似乎此方法不可靠,偶爾我仍然會觸發事件。 我唯一能想到的其他事情是在執行寫操作之後等待少量時間,讓操作系統在重新啓用FSW之前完成目錄的修改,但這看起來很駭人