FileInfo.LastWriteTime和FileInfo.LastAccessTime的值不是准确的
生活随笔
收集整理的這篇文章主要介紹了
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();}} }總結
以上是生活随笔為你收集整理的FileInfo.LastWriteTime和FileInfo.LastAccessTime的值不是准确的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习修炼(六)——神经网络分类问题
- 下一篇: 电商项目java经验_分布式电商系统项目