====== Удаление файлов ====== Если путь будет содержать русские буквы, в самом начале скрипта необходимо дописать команду chcp 1251 ===== Удаление файлов по маске старше 20 дней ===== Удалить все файлы с расширением *.bak старше 20 дней forfiles.exe /p С:\Backup\ /s /m *.bak /d -20 /c "cmd /c del /q /f @file" ===== Удалить файлы старше 7 дней, расположенные на локальном диске ===== forfiles /P D:\BACKUP /S /D -7 /C "cmd /c del /f /a /q @file" ===== Удалить файлы старше 7 дней, расположенные на сетевом ресурсе ===== Для этого следует подключить сетевой ресурс как диск, удалить файлы и отключить диск net use x: \\BACKUP-SERVER\BACKUP\1C YOUR_PASSWORD /USER:YOUR_DOMAIN\YOUR_USER forfiles /P x:\ /S /D -7 /C "cmd /c del /f /a /q @file" echo Y | net use x: /delete ===== Удаление по маске с использованием powershell ===== Удаляем по маске ~$*.* (ключ -force для поиска скрытых файлов) get-childitem "C:\Бэкапы\услуги общая" -include ~$*.* -recurse -force | remove-item -force {{tag>windows удаление файлов старше дней}}