Мы используем приложение, которое читает файл и вставляет в базу данных. По какой-то причине мы устанавливаем время создания на конкретное время. и когда мы создаем файл, приложение берет файл, прежде чем мы даже изменим время создания. Есть ли в любом случае, что мы можем заблокировать файл, пока мы не изменим время его создания.
Ошибка, которую я получаю, находится в File.SetCreationTime, поскольку файл используется другим процессом или файл заархивирован.
//Copy signal file
s = filePath + "s";
newS = targetFullPath2 + "s";
File.Copy(s, newS, true);
//
//new creation ts
dtFileCreation = File.GetCreationTime(s);
//retain creation time
File.SetCreationTime(newS, dtFileCreation);
Пожалуйста, совет.