fileinfo类中有creationtime属性,文档中说此属性可以设置和修改文件的创建时间属性。但修改不了?
string path1=@"c:\test.txt";
System.Io.FileInfo fi= new FileInfo(path1);
fi.CreationTime.Addmonths(3);
但修改不了?
请问,修改文件的创建时间等这三个属性如何修改呢?

解决方案 »

  1.   

    没有人知道吗?用其它方法也可啊,比如API,有知道的不?
      

  2.   

    SetCreationTime 设置创建该文件的日期和时间。 
    SetCreationTimeUtc 设置文件创建的日期和时间,其格式为协调通用时间 (UTC)。 
    SetLastAccessTime 设置上次访问指定文件的日期和时间。 
    SetLastAccessTimeUtc 设置上次访问指定的文件的日期和时间,其格式为协调通用时间 (UTC)。 
    SetLastWriteTime 设置上次写入指定文件的日期和时间。 
    SetLastWriteTimeUtc 设置上次写入指定的文件的日期和时间,其格式为协调通用时间 (UTC)。