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();
            }
        }
    }
    
    
  • 相关阅读:
    Jmeter之检查点
    Jmeter之集合点
    Jmeter之参数化
    Jmeter组件认识
    Jmeter目录认识
    sts的web工程创建
    Jmeter的BeanShell脚本开发
    Jmeter插件开发
    Appium配置app老是反复安装问题的处理
    eclipse通过git代码的下载和上传
  • 原文地址:https://www.cnblogs.com/yukaizhao/p/FileInfo_LastWriteTime_FileInfo_LastAccessTime_incorrect_value.html
Copyright © 2011-2022 走看看