2016-05-03 2 views
0

Использование FileSystemInfo.CreationTime E.g. filename.CreationTimeКак установить новую дату на основе времени/даты создания файла?

Как установить новую дату на основе этого?

Например, я мог сделать:

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

Если это не правильно, как бы я выполнить это?

ответ

2

Вы имеете в виду как:

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

Либо через FileInfo.CreationTime или через статический File.GetCreationTime-method:

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

Если вы хотите изменить его, вы можете использовать File.SetCreationTime:

File.SetCreationTime(filePath, newDate); 
+0

да, Это. –

+0

@peters: подумайте о том, чтобы принять ответ, если на ваш вопрос ответили :) –

+0

Спасибо, ответ принят, lol. –

Смежные вопросы