如何檢查新創建的文件。這僅適用於編輯的文件。新創建或更改文件的filewatcher
DateTime time = DateTime.Now; // Use current time
string format = "dMyyyy"; // Use this format
string s = time.ToString(format);
fileSystemWatcher1.Path = @"C:\Users\Desktop\test\";
fileSystemWatcher1.NotifyFilter = NotifyFilters.LastAccess |
NotifyFilters.LastWrite |
NotifyFilters.FileName |
NotifyFilters.DirectoryName;
fileSystemWatcher1.IncludeSubdirectories = false;
fileSystemWatcher1.Filter = s + ".txt";
附加註意:不要忘記使用'InternalBufferSize'屬性。如果短時間內有很多變化,FileSystemWatcher緩衝區可能會溢出。這導致'FileSystemWatcher'失去跟蹤'Directory'中的變化。請參閱MSDN:http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.internalbuffersize.aspx – varg