Узнать дату создания файла

Manless

Client
Регистрация
09.01.2014
Сообщения
173
Благодарностей
28
Баллы
28
Ребят, скажите пожалуйста, как средствами C# узнать дату создания файла?

Разобрался:
Код:
var time = new System.IO.FileInfo(@"C:\1.txt").CreationTime;
return time;
 
Последнее редактирование:

Folt

Client
Регистрация
16.12.2016
Сообщения
66
Благодарностей
3
Баллы
8
Ребят, скажите пожалуйста, как средствами C# узнать дату создания файла?

Разобрался:
Код:
var time = new System.IO.FileInfo(@"C:\1.txt").CreationTime;
return time;
Спасибо!
Было бы интересно как изменить дату создания файла (дату изменения файла).
Напишите C# снипет, кто знает :bq:
 

alexpost

Client
Регистрация
15.06.2016
Сообщения
158
Благодарностей
54
Баллы
28
Код:
//дата создания
System.IO.File.SetCreationTime(@"c:\file.txt", new DateTime(2016, 3, 25));

//дата изменения
System.IO.File.SetLastWriteTime(@"c:\file.txt", new DateTime(2016, 3, 25));
 
  • Спасибо
Реакции: Folt

Folt

Client
Регистрация
16.12.2016
Сообщения
66
Благодарностей
3
Баллы
8
Код:
//дата создания
System.IO.File.SetCreationTime(@"c:\file.txt", new DateTime(2016, 3, 25));

//дата изменения
System.IO.File.SetLastWriteTime(@"c:\file.txt", new DateTime(2016, 3, 25));
Пытаюсь изменить дату создания файла.
Не получается брать из переменной дату, ругается на типы:

Код:
string xpath = project.Variables["path"].Value.ToString();
//string date_create = project.Variables["date_create"].Value.ToString(); - эта строка не работает (ругается)
System.IO.File.SetCreationTime(@xpath, new DateTime(1812, 3, 16));
Компиляция кода Ошибка в действии "CS1503" "Аргумент "1": преобразование типа из "string" в "long" невозможно". [Строка: 2; Cтолбец: 53]
за место даты в 3 строке (1812, 3, 16) нужно подставить дату из переменной.

p.s. закоментировал код на который ругается
 

depo

Client
Регистрация
16.11.2018
Сообщения
11
Благодарностей
5
Баллы
3
Пытаюсь изменить дату создания файла.
Не получается брать из переменной дату, ругается на типы:

Код:
string xpath = project.Variables["path"].Value.ToString();
//string date_create = project.Variables["date_create"].Value.ToString(); - эта строка не работает (ругается)
System.IO.File.SetCreationTime(@xpath, new DateTime(1812, 3, 16));
за место даты в 3 строке (1812, 3, 16) нужно подставить дату из переменной.

p.s. закоментировал код на который ругается
Судя по ошибке - нужно конвертировать переменную в long
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)