Próbuję usunąć pliki
forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"
Ale jeśli istnieje plik, który ma więcej niż 10 dni, usuwa wszystkie pliki w folderze.
Próbuję usunąć pliki
forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"
Ale jeśli istnieje plik, który ma więcej niż 10 dni, usuwa wszystkie pliki w folderze.
Odpowiedzi:
forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"
Nie jest to zaskakujące, gdy usuwasz szukany katalog (i wszystkie jego podkatalogi) za pomocą następującego polecenia:
del /Q /S E:\check
Zamiast tego musisz usunąć pasujące pliki. Spróbuj wykonać następujące polecenie:
forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /q @path"