![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод имен файлов за последние N дней |
|
CMD/BAT - [решено] Вывод имен файлов за последние N дней
|
Ветеран Сообщения: 992 |
Имеем папку, в ней некоторое количество файлов. Нужно вывести, например, в файл имена файлов
Игрался с forfiles но он, гад, или хочет смотреть в будущее, или в далекое прошлое, или пляшет от фиксированной даты (или я какого ключа не заметил?). |
|
Отправлено: 18:36, 29-05-2014 |
Ветеран Сообщения: 1759
|
Цитата yurkind15:
|
|
Отправлено: 15:31, 29-03-2016 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать просмотрел, я то думал будет выводить файлы за последние 17 дней, а тут наоборот))
|
Отправлено: 15:45, 29-03-2016 | #12 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать А как тогда переделать этот код, чтобы выводился полный путь к файлам? Заменяю @file на @path и код не работает(( ну или какой то другой вариант, а то всю голову уже сломал
@echo off set "directory=D:\some folder" set days=50 forfiles /p "%directory%" /c "cmd /c if /i @isdir==false echo @file" /d -%days%>.tmp 2>nul ( for /f "delims=" %%i in (' dir /a-d /b "%directory%" 2^>nul ') do ( findstr /lxc:"\"%%i\"" .tmp>nul|| ( echo %%~nxi ) ) )>"some file" del .tmp exit /b |
Последний раз редактировалось yurkind15, 29-03-2016 в 16:26. Отправлено: 16:01, 29-03-2016 | #13 |
Ветеран Сообщения: 1759
|
Цитата yurkind15:
@echo off setlocal set "days=17" pushd "D:\some folder" 1>"%temp%\forfiles.tmp" ( for /f "tokens=*" %%i in ('forfiles /d -%days% /c "cmd /c echo @file"') do echo %%~i ) for /f "tokens=*" %%i in (' "dir /b /a-d | findstr /v /g:"%temp%\forfiles.tmp"" ') do echo %%~fi popd del "%temp%\forfiles.tmp" |
|
Отправлено: 16:25, 29-03-2016 | #14 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Foreigner, Спасибо!!!
|
Отправлено: 10:36, 30-03-2016 | #15 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать cmd+Powershell
https://issue.life/questions/57429733 |
------- Отправлено: 08:44, 08-05-2020 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Вывод в файл имен последних файлов в папках | ivanxam | Скриптовые языки администрирования Windows | 2 | 01-10-2013 13:26 | |
2008 R2 - Windows 2008. Пропала вся информация и все изменения за последние 1,5 месяца | alexpetrovich | Windows Server 2008/2008 R2 | 1 | 18-09-2013 20:31 | |
Деятельность Sony оказалась прибыльной впервые за последние пять лет | OSZone News | Новости информационных технологий | 0 | 09-05-2013 13:30 | |
VBS/WSH/JS - [решено] Удаление файлов по сети старше 7 дней, оставлять не менее 10 файлов | white155 | Скриптовые языки администрирования Windows | 6 | 04-01-2012 00:42 | |
Рекордный за последние 52 недели курс акций компании AMD | OSZone News | Новости информационных технологий | 0 | 17-12-2009 21:30 |
|