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

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

Ответить
Настройки темы
CMD/BAT - Удаление файлов старше N дней в подпаках, кроме файлов в самой папке

Новый участник


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

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


Добрый день.

Помогите, нужен батник, который удаляет старые файлы в подпапках папки С:\Dir, но не трогает старые файлы в ней самой и сами подпапки.

Отправлено: 11:42, 03-02-2017

 

Ветеран


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

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


Код: Выделить весь код
forfiles /?

Отправлено: 12:07, 03-02-2017 | #2



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

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


Новый участник


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

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


Это понятно, но как не трогать файлы в самой папке?

Отправлено: 12:23, 03-02-2017 | #3


Ветеран


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

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


Цитата Negtm:
но как не трогать файлы в самой папке? »
Например, выполнить forfiles не для папки, а для всех вложенных в неё папок первого уровня. Наподобие: «for /f "usebackq delims=" %%i in (`2^>nul dir "Путь\*.*" /a:d`) do forfiles /p "%%~i" …».

Отправлено: 12:40, 03-02-2017 | #4


Новый участник


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

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


вау!
всё не так просто и понятно...

Отправлено: 15:30, 03-02-2017 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Архивирование и удаление файлов в папке старше n дней ryoryoryo Скриптовые языки администрирования Windows 14 09-04-2021 15:19
Любой язык - Скрипт удаления файлов в папке старше N дней dobermann Скриптовые языки администрирования Windows 1 18-03-2016 20:31
Любой язык - [решено] Удаление файлов старше N дней DOCznet Скриптовые языки администрирования Windows 2 27-09-2012 11:42
Любой язык - Удаление файлов старше 5 дней кроме указанного по имени. Joni Скриптовые языки администрирования Windows 6 11-07-2012 11:18
VBS/WSH/JS - [решено] Удаление файлов по сети старше 7 дней, оставлять не менее 10 файлов white155 Скриптовые языки администрирования Windows 6 04-01-2012 00:42




 
Переход