首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#批改文件创建时间

2013-02-15 
C#修改文件创建时间string path @E:/kucun/kucun.txtFileInfo file new FileInfo(path)file.Creat

C#修改文件创建时间


string path = @"E:/kucun/kucun.txt";
FileInfo file = new FileInfo(path);
file.CreationTime = DateTime.Parse("1999-01-01 01:01:01.001");


但是当我将一个新创建的文件覆盖该文件后,这个文件的差U那个键时间依然是 1999-01-01 01:01:01.001 啊? 
我是从数据库中每小时生成一个txt类型的数据文件,我从txt文件中读取数据,读完数据后,我用如上代码修改了一个文本文件的创建时间,但是当我新建一个文本文件覆盖该文件后该文件的创建时间依然是 1999-01-01 01:01:01.001

哪位有比较好的建议啊,我如何判断这个文本文件是不是我读取过的啊?
[解决办法]
是不是你读取过的,这个你就别用文件时间去判断了,你甚至可以在文件末尾,自己写入一个字节,来记录你的操作状态,或者维护一个文件,里面记录着操作状态

热点排行