zoukankan      html  css  js  c++  java
  • FileInfo.LastWriteTime和FileInfo.LastAccessTime的值不是准确的

    FileInfo.LastWriteTime和FileInfo.LastAccessTime的值不是准确的时间,这两个时间不是精确地值,而且在不同的操作系统下,不同的文件系统(ntfs,fat)下的值是不同的,更新时机和存储位置也不相同。所以在程序中使用文件的FileInfo.LastWriteTime和FileInfo.LastAccessTime的值是不可取的。

    如下测试代码。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace ConsoleApplication4
    {
        class Program
        {
            static void Main(string[] args)
            {
                string filePath = @"D:\a.txt";
                Console.WriteLine("File.GetLastAccessTime(filePath) = " + File.GetLastAccessTime(filePath));
                Console.WriteLine("File.GetLastWriteTime(filePath) = " + File.GetLastWriteTime(filePath));
    
                filePath = @"h:\a.txt";
                Console.WriteLine("File.GetLastAccessTime(filePath) = " + File.GetLastAccessTime(filePath));
                Console.WriteLine("File.GetLastWriteTime(filePath) = " + File.GetLastWriteTime(filePath));
                Console.Read();
            }
        }
    }
    
    
  • 相关阅读:
    052-90
    052-89
    052-88
    052-87
    052-86
    html5的manifest
    js中数字转金钱格式
    CSS复合样式
    资料
    异步
  • 原文地址:https://www.cnblogs.com/yukaizhao/p/FileInfo_LastWriteTime_FileInfo_LastAccessTime_incorrect_value.html
Copyright © 2011-2022 走看看