找出最后修改的文件日期

本文关键字:文件 日期 修改 最后 | 更新日期: 2023-09-27 18:18:43

我使用的是visual studio 2008和。net framework 3.5。

我正在使用asp.net fileupload控件上传文件。我使用文件从我的本地驱动器从位置"E:/ABC.xls"上传到服务器使用我的。net网站。

让我们考虑文件"ABC.xls"最后一次修改是在2015年8月1日,我是在2015年10月21日上传到服务器的。

我的查询是如何获得文件的最后修改日期(这是1-Aug-2015)上传到服务器的文件?

我想显示用户在上传文件到服务器时最后一次从本地计算机修改的日期

谢谢,Prashant Kamble

找出最后修改的文件日期

DateTime dateTime = File.GetLastWriteTime(path);

使用System.IO.GetLastWriteTime应该可以达到这个目的。

有很多方法FileInfo类提供对文件的直接访问

first:

您可以使用FileInfo

 if (File.Exists("FileName")
 {
     FileInfo fi = new FileInfo(args[0]);
     touchFile(fi);
 }
static void touchFile(FileSystemInfo fsi)
        {
            Console.WriteLine("Touching: {0}", fsi.FullName);
            // Update the CreationTime, LastWriteTime and LastAccessTime.
            try
            {
                // Set or Get Creation ,LastWriteTime ,LastAccessTime
                fsi.CreationTime = fsi.LastWriteTime = fsi.LastAccessTime =
                    DateTime.Now;
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: {0}", e.Message);
            }
        }

第二句:

File.GetLastWriteTime  File.GetLastWriteTimeUTC
这里参考