如何根据文件创建时间/日期设置新日期?

时间:2016-05-03 13:58:10

标签: c#

使用FileSystemInfo.CreationTime 例如。 filename.CreationTime

如何基于此设置新日期?

例如,我可以这样做:

DateTime new_date = filename.CreationTime.AddMonths(3); 

如果这不正确,我将如何做到这一点?

2 个答案:

答案 0 :(得分:4)

通过FileInfo.CreationTime或通过静态File.GetCreationTime-method

DateTime creationTime = File.GetCreationTime(filePath);
DateTime newDate = creationTime.AddMonths(3);

如果您想更改它,可以使用File.SetCreationTime

File.SetCreationTime(filePath, newDate);

答案 1 :(得分:2)

你的意思是:

new FileInfo("<filename>").CreationTime.AddMonths(3)