[英]FileSystemWatcher
我需要編寫一些代碼,以便在文件更改時從目錄復制文件。
我知道C / C ++(有點:),但我從未使用過.net。 我認為很好嗎? 首先,我使用FSW創建新線程,然后在發生更改時創建下一個將復制文件的線程?
您所描述的一種模式是讓一個線程使用FileSystemWatcher監視文件,並將事件(或文件)插入隊列,而另一個線程讀取隊列並對事件進行操作。
您處於正確的軌道,因為監視文件系統是一項操作系統功能。 您可以在.NET或直接在本機C ++中使用它。 .NET提供了一個更簡單的編程模型。
請注意,根據您的要求,您可以使用Robocopy(至少在Vista中包含),它可以監視目錄並自動復制文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.