파일을 읽고 데이터베이스에 삽입하는 응용 프로그램을 사용하고 있습니다. 웬일인지, 우리는 창조 시간을 특정의 시간으로 설정했다. 파일을 만들 때 응용 프로그램은 생성 시간을 변경하기 전에 파일을 선택합니다. 어쨌든 우리가 생성 시간을 변경할 때까지 파일을 잠글 수 있습니까?C# 파일 잠금 방법
다른 프로세스에서 파일을 사용 중이거나 파일을 보관할 때 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);
코드에 C#을 잠금을 사용하여 작업을 doesnot. –
'lock'키워드는 파일 잠금과 아무 관련이 없습니다. 그래서 그 이유가 있습니다. 이 기능은 모두 스레드 동기화에 관한 것입니다. –