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

Показать сообщение отдельно

Ветеран


Contributor


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

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


Цитата badman:
Forfiles.exe работает не с той датой. »
Цитата YuS_2:
С какой не той? »
badman, Что Вы имеете ввиду? Прочел описание ForFiles, проверил, именно дата изменения. Другое дело, если в старую папку сегодня записать/удалить файл, дата изменения папки станет сегодняшняя.
Цитата YuS_2:
Поэтому каталоги лучше удалять после чистки файлов и только пустые »
Код: Выделить весь код
@Echo Off
	Set "BoxIn=Z:\Soft_In"

	Pushd "%BoxIn%"
	2>nul ForFiles /P "%BoxIn%" /M *.* /S /D -30 /C "cmd /c del "@path""
	For /F "usebackq delims=" %%i In (`2^>nul Dir "%BoxIn%" /B /S /A:D ^|Sort /R`) Do 2>nul Rd "%%i" 
	Popd

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 09-01-2019 в 12:43.

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

Отправлено: 12:20, 09-01-2019 | #11