我在Power Shell腳本中定義了一個WMI事件,該腳本一直在監視文件夾中的新文件。運行C#應用程序的多個實例
當出現新文件時,power-shell腳本會觸發C#程序。 這個工作正常,當我有一個文件在一次。
但是,如果我在同一個文件夾中有多個新文件,那麼如何創建我的應用程序的多個實例來處理這些文件?
我在Power Shell腳本中定義了一個WMI事件,該腳本一直在監視文件夾中的新文件。運行C#應用程序的多個實例
當出現新文件時,power-shell腳本會觸發C#程序。 這個工作正常,當我有一個文件在一次。
但是,如果我在同一個文件夾中有多個新文件,那麼如何創建我的應用程序的多個實例來處理這些文件?
更改您的c#程序以將該文件夾作爲參數。
處理文件夾中文件中每個未處理的文件。 該過程的一部分應該對文件做些什麼,例如 重命名它(用_processed表示後綴),更改擴展名(.processed)或我最喜歡的將它移動到其他文件夾。
比起大量可執行文件更有效率。
Tony,這是理想的解決方案,但不幸的是,我讀完它後無法將文件移動到不同的文件夾。 –
那麼重命名呢,否則你需要從@ Alireza的評論 –
爲什麼不將文件路徑傳遞給每個C#程序?你知道怎麼做嗎? –
爲什麼我不能編輯這篇文章? :) – spajce
@spajce我試過了,有一個問題,它提交給StackExchange。別擔心,這些事情都會發生。 –