usuwanie pliku za pomocą CMD


2

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:


1

Jeśli istnieje plik, który ma więcej niż 10 dni, usuwa wszystkie pliki w folderze.

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"

Dalsza lektura

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.