Я ищу, чтобы автоматически удалять файлы старше 7 дней с forfiles
.
Приведенный ниже код работает, когда я делаю это вручную и отвечаю да на удаление файлов. Как я могу включить да в это?
Это вывод:
E:\>forfiles -p "H:\SHARED\Scans" -s -m *.* -d -7 -c "cmd /c del @path"
Could Not Find H:\SHARED\Scans\.DS_Store
H:\SHARED\Scans\XXX\DOC006.XSM\*, Are you sure (Y/N)?
/m *.*
в forfiles
не соответствует все файлы. Он будет соответствовать только файлам, имена которых имеют расширение. Если вы хотите сопоставить все файлы, вам нужно /m *
. Или просто опустить /m
полностью, так /m *
как по умолчанию.