我有一個代碼(程序)現在工作,使用選擇輸入文件,輸出文件夾,然後轉換爲XML。什麼時候/在哪裏實現FileSystemWatcher
所有變量和方法都在一個類內(另一個文件,但這沒有問題)。
無論如何。我想將其行爲改變爲hotfolder行爲;這樣,當一些文件被添加到文件夾時,它將根據已經實現的方法進行處理,並執行任何我想要的操作。
好吧,所以現在我來回答這個問題:實際上,在Form1.cs上,我得到的只是一些button_click調用。 我應該將FormS中的FileSystemWatcher + OnChanged方法,或者我應該把它放在我的Classes.cs文件(這是所有方法,變量等 - 業務邏輯文件)。 另外,我什麼時候打電話? form1初始化後,最好? 感謝您的任何意見:)
FileSystemWatcher是一個昂貴的操作,人們在硬盤中的文件或文件夾更改對當前應用程序高度敏感時使用它,如果不是真的需要,則不應使用它。根據您以前的問題,您正在開發一種將文件類型轉換爲其他文件類型的工具。這是不需要爲這個techicque實施。 – Sakura
我被要求實施一個HotFolder系統 - 所以... FileSystemWatcher是我的傢伙:) –