Невероятная странная проблема времени создания файла

int num = 98765432;
Console.WriteLine(string.Format("{0:#,#}", num));
24
задан kaze 21 January 2010 в 12:35
поделиться

2 ответа

Это результат мистической «фишки», восходящей к старым временам Windows. Основные подробности приведены здесь:

По сути, это сделано специально. Но он настраивается и является анахронизмом в большинстве современных программ.

Я думаю, что вы можете сначала создать новое имя файла, затем переименовать old-> old.1, затем new-> old, и это будет «работать». Я не помню честно, что мы делали, когда столкнулись с этим последним несколько лет назад.

28
ответ дан Wolf 28 November 2019 в 23:42
поделиться

File.SetCreationTime («файл», DateTime.Now);

2
ответ дан franckspike 28 November 2019 в 23:42
поделиться