Дата изменения папки

  • Автор темы Автор темы Form
  • Дата начала Дата начала

Form

Client
Регистрация
05.09.2020
Сообщения
346
Реакции
131
Баллы
43
Приветствую! Подскажите костыль, с помощью которого можно выбрать ту папку, у которой дата изменения будет самой старой
 
  • В переменной проекта path должен быть указан путь, по которому будем проверять директории.
  • В настройках экшена укажите переменную, в которую запишется результат работы (полный путь к директории с самой старой датой изменения).
  • Если по указанному пути нет папок, то вернётся пустая строка.

C#:
Развернуть Свернуть Копировать
var infoDir = new DirectoryInfo(project.Variables["path"].Value);

var directory = infoDir.EnumerateDirectories();
// Если в папке нет вложенных папок, то возвращаем пустую строку.
if (directory.Count() <= 0)
{
    return "";
}

return directory.OrderBy(d => d.LastWriteTime).First().FullName;
 
  • Спасибо
Реакции: Dimson, Konrod_m и Form
  • В переменной проекта path должен быть указан путь, по которому будем проверять директории.
  • В настройках экшена укажите переменную, в которую запишется результат работы (полный путь к директории с самой старой датой изменения).
  • Если по указанному пути нет папок, то вернётся пустая строка.

C#:
Развернуть Свернуть Копировать
var infoDir = new DirectoryInfo(project.Variables["path"].Value);

var directory = infoDir.EnumerateDirectories();
// Если в папке нет вложенных папок, то возвращаем пустую строку.
if (directory.Count() <= 0)
{
    return "";
}

return directory.OrderBy(d => d.LastWriteTime).First().FullName;
Спасибо )
 
Приветствую! Подскажите костыль, с помощью которого можно определить дату изменения папки или файла.
 
Приветствую! Подскажите костыль, с помощью которого можно определить дату изменения папки или файла.
Через поиск есть много материалов на форуме с примерами реализаций.

138420
 
  • Спасибо
Реакции: i.stasik
138422

как-то так ) у меня
 
  • Спасибо
Реакции: Dmitriy_Zenno

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