Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отбор файлов по возрасту

Ответить
Настройки темы
CMD/BAT - Отбор файлов по возрасту

Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствую уважаемый форум!

Прошу помочь в написании скрипта, желательно cmd, который:
1. Искал файлы с определенным расширением (к примеру .log) в определенной папке, возраст которых не более N минут с данного момента.
2. Если таковых файлов нет - вываливался с errorlevel 2, если есть, делал бы echo "имя_файла время_создания" и exit 0

Заранее благодарен всем откликнувшимся
Александр

Отправлено: 16:45, 06-05-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
set "razn=5" &: Разница в минутах с текущим временем
set "d=%Userprofile%\Desktop\papka"
pushd "%d%"
 for /f "tokens=1-3*" %%a in ('2^>nul dir/a-d/o-d/tc/-c "*.log"^|findstr/rvc:"^ "') do (
  for /f "tokens=3" %%e in ('powershell /nologo /noprofile /command "new-timespan '%%a %%b' '%date% %time:~,5%'|format-list 'Minutes'"') do (
   if %%e lss %razn% (echo:Файл:"%%~nxd",создан:"%%a %%b") else (echo:Неудовлетворяет условию)
 ))
popd
pause>nul
.

Последний раз редактировалось alpap, 06-05-2016 в 19:26.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:19, 06-05-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отбор файлов по возрасту

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Отбор запоминающих устройств по идентификационному номеру Briolin Microsoft Windows 2000/XP 4 14-11-2014 18:17
CMD/BAT - [решено] Параллельный отбор Bruce Wayne Скриптовые языки администрирования Windows 13 07-04-2012 23:52
Любой язык - Отбор изображений по цвету/каналу, определение цветовой информации Tosyk Скриптовые языки администрирования Windows 2 03-01-2011 08:27
VBS/WSH/JS - Отбор файлов по расширению, последующее их удаление. SaintVictor Скриптовые языки администрирования Windows 3 22-05-2010 13:21
Прочее - Отбор трафика sdc-alex Сетевые технологии 3 10-12-2008 20:16




 
Переход