var fsw = new FileSystemWatcher(sPath, "*.PPF");
fsw.NotifyFilter = NotifyFilters.FileName;
fsw.IncludeSubdirectories = true;
fsw.Created += FswCreated;
fsw.EnableRaisingEvents = true;
static void FswCreated(object sender, FileSystemEventArgs e)
{
string sFile = e.FullPath;
string[] arrLines = File.ReadAllLines(sFile);
}
это не удается с большими файлами, потому что процесс не завершен записью файла. Файл копируется через сеть, поэтому я не знаю размер файла. Какая синхронизация необходима, чтобы сделать это надежным?