@Pul_out
IT

Как определить сколько дней хранится файл в папке (CMD или powershell)?

Добрый день, друзья!

Прошу помочь в одном очень важном, но простом деле.

Есть файловое хранилище (видео записи), ОС - Windows 7 pro, есть папка в которой каждый день создаются папки и в них сохраняются в течении дня файлы с расширением *.mp4
Нужно, найти самый старый файл в папке и определить сколько дней ему.
Пример:
Папка: D:\Archive\
В ней создаются папки по типу: 2018-02-19 18.00.56.459
В них есть куча других папок. в которых так же ежедневно создаются файлы с определенным расширением.
Что должен уметь скрипт:
Сканировать папку D:\Archive на наличие файлов с определенным расширением, определить самый старый файл, и вычислить сколько он дней храниться там.
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MaxKozlov Куратор тега PowerShell
Если не привязываться к именам папок, а только ко времени изменения файла
Get-ChildItem D:\Archive\ -Recurse -File *.mp4 |
  Sort-Object LastWriteTime | 
  Select-Object -First 1 |
  ForEach-Object { (Get-Date) - $_.LastWriteTime }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы