在VB.net中强制更新文件时间戳

时间:2011-05-09 14:33:06

标签: asp.net vb.net copy timestamp

我使用以下代码复制文件:

System.IO.File.Copy(strOldFile, strNewFile) 

但问题是新创建的文件继承了旧文件的时间戳。有没有办法强制时间戳更新?

1 个答案:

答案 0 :(得分:3)

您可以使用FileInfo类编辑CreationTime。

Dim path = Path.GetTempFileName();
Dim fi As New FileInfo(path)
fi.CreationTime = DateTime.Now;
fi.LastWriteTime = DateTime.Now;