Mat*_*lls 69
System.IO.File.SetLastWriteTimeUtc(fileName, DateTime.UtcNow);
Run Code Online (Sandbox Code Playgroud)
这有效。可以抛出 DirectoryNotFoundException,以及 File.Open() 抛出的各种其他异常
public void Touch(string fileName)
{
FileStream myFileStream = File.Open(fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
myFileStream.Close();
myFileStream.Dispose();
File.SetLastWriteTimeUtc(fileName, DateTime.UtcNow);
}
Run Code Online (Sandbox Code Playgroud)