Как можно пакетно удалить все файлы определенного типа в папке, которая новее определенной даты в Windows?
Поэтому Google Music решила загрузить около половины моей загруженной музыкальной библиотеки в мою локальную музыкальную библиотеку, когда я сказал ей загружать приобретенную музыку, поэтому теперь у меня есть несколько файлов MP3, которые необходимо удалить автоматически.
Могу ли я получить помощь здесь? Я не очень хорош в пакетном сценарии.
2 ответа
Решение
Ты можешь использовать forfiles
forfiles /p g:\music /d -30 /c "cmd /c del @file"
Это удалит любой файл старше 30 дней.
Читайте о синтаксисе forfiles здесь
Если его нет в вашей системе, загрузите файлы с MSFT Reskit ftp
Для другого сценария команды способ сделать это, используя TCC/LE JP Software, просто используйте диапазоны дат и del
команда:
del / [d2011-12-19] *.mp3
Да, вы также можете сделать последние 30 дней:
del / [d-30] *.mp3
дальнейшее чтение
- Джонатан де Бойн Поллард (2003,2007). Выполнение некоторых обычно желаемых задач с помощью интерпретаторов команд JP Software., Часто задаваемые ответы.