Проверьте, записан ли файл полностью или нет в C#, .NET
У меня есть 2 системы, которые нужно обработать ниже сценария
01.System one записывает текст в файл в общем месте. мы не знаем об этой системе, как ее пишут.
02. Нужно написать программу на C# должен копировать только заполненный файл из общей папки.
теперь проблема в том, как я должен проверить, что файл завершен или нет . система один может записывать данные в файл, с которым я справляюсь?
Что я уже пробовал:
программа c# не может определить, открыт ли файл в notepad или notepad++
Maciej Los
Вы должны определить, что вы имеете в виду, говоря "проверьте, является ли файл полным"...
Eric Lynch
Не знаю, сработает ли это для вас...для подобных требований в прошлом я изначально писал во временный каталог или имя файла. Затем я переименовал/переместил файл только после его завершения. Таким образом, процесс, который читает файл, всегда видит только завершенные файлы.