Я ищу, чтобы автоматически удалять файлы старше 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 *как по умолчанию.