Дата изменения файла

APXOHT

Client
Регистрация
27.12.2013
Сообщения
879
Благодарностей
189
Баллы
43
Подскажите...
Код:
var time = new System.IO.FileInfo(project.Variables["f2"].Value).CreationTime;
return time;
так проверяем дату создания
А как проверить дату изменения?
Я пробовал разные варианты после
var time = new System.IO.FileInfo(project.Variables["f2"].Value)........
return time;

не пошло. Что туда написать нужно?)
спс!
 
  • Спасибо
Реакции: Vik89

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 705
Баллы
113
  • Спасибо
Реакции: ruthless, Vik89 и APXOHT

ruthless

Client
Регистрация
13.02.2017
Сообщения
215
Благодарностей
62
Баллы
28
Появилась необходимость в сабже, кому лень разбираться, готовое решение ниже.
C#:
var fileInfo = new FileInfo(project.Variables["need_file"].Value);
DateTime lastWriteTime = fileInfo.LastWriteTime;
return lastWriteTime;
 
Регистрация
21.11.2019
Сообщения
29
Благодарностей
1
Баллы
3
Появилась необходимость в сабже, кому лень разбираться, готовое решение ниже.
C#:
var fileInfo = new FileInfo(project.Variables["need_file"].Value);
DateTime lastWriteTime = fileInfo.LastWriteTime;
return lastWriteTime;
Здравствуйте. Я правильно понимаю, что этим кодом мы получаем время создания (или обновления) файла и этот код надо скопировать в кубик C#, который надо ставить после кубика "сохранение профиля" ?

И, если можно, подскажите пожалуйста, какой и куда прописать код, чтобы шаблон брал в работу файл только спустя например 7 часов после последнего изменения этого файла?

Спасибо!
 

dsotm

Client
Регистрация
21.02.2020
Сообщения
91
Благодарностей
21
Баллы
8
Здравствуйте. Я правильно понимаю, что этим кодом мы получаем время создания (или обновления) файла и этот код надо скопировать в кубик C#, который надо ставить после кубика "сохранение профиля" ?

И, если можно, подскажите пожалуйста, какой и куда прописать код, чтобы шаблон брал в работу файл только спустя например 7 часов после последнего изменения этого файла?

Спасибо!
Тоже озадачился этим вопросом. Пока делаю так:
В списке с файлами (профиль папками или профиль-файлами) в конце строки ставлю разделитель и Unixtime. Unixtime обрезаю через split

Обработка переменных -> {-TimeNow.UnixTime-}

Потом, думаю, через математику буду получать значение. Пока до этого еще не дошло
 
  • Спасибо
Реакции: kirillkorobkin
Регистрация
21.11.2019
Сообщения
29
Благодарностей
1
Баллы
3
Тоже озадачился этим вопросом. Пока делаю так:
В списке с файлами (профиль папками или профиль-файлами) в конце строки ставлю разделитель и Unixtime. Unixtime обрезаю через split

Обработка переменных -> {-TimeNow.UnixTime-}

Потом, думаю, через математику буду получать значение. Пока до этого еще не дошло
Спасибо. Если не сложно, вы могли бы поподробней разъяснить как ставить разделитель c Unixtimev и обрезать его)
 

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