// Create a new FileSystemWatcher and set its properties. FileSystemWatcher watcher = new FileSystemWatcher(); watcher.Path = @"\\Dicthanhkha\sqlexpress\DiTranFiles\DiTranslator"; /* Watch for changes in LastAccess and LastWrite times, and the renaming of files. */ watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName; // Only watch text files. watcher.Filter = "*.txt"; // Add event handlers. watcher.Changed += new FileSystemEventHandler(OnChanged); watcher.Created += new FileSystemEventHandler(OnChanged); watcher.Deleted += new FileSystemEventHandler(OnChanged); watcher.Renamed += new RenamedEventHandler(OnRenamed); // Begin watching. watcher.EnableRaisingEvents = true; // Define the event handlers. private static void OnChanged(object source, FileSystemEventArgs e) { // Specify what is done when a file is changed, created, or deleted. Console.WriteLine("File: " + e.FullPath + " " + e.ChangeType); } private static void OnRenamed(object source, RenamedEventArgs e) { // Specify what is done when a file is renamed. Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath); }
Access FileTables with File Input-Output APIs[^]: File System Functionality Supported in FileTables: Directory change notifications: No
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)