"del /f /s /q" funktioniert nicht

"del /f /s /q" funktioniert nicht

Ich habe ein Win10-Skript, das versucht, ...\User*\AppData\Local* aus meinen Backups zu löschen. Es verwendet del /f /s /q, aber es scheint nicht immer zu funktionieren. Der Befehl wird ausgeführt, aber es wird nichts gelöscht.

Unten sehen Sie beispielsweise, was passiert, wenn ich versuche, den Ordner „Apps“ manuell zu löschen. Zuerst versuche ich es mit del /f /s /q, dann mit rmdir /s /q. Beides funktioniert nicht – der Ordner bleibt erhalten.

Was mache ich falsch und wie kann ich diese Ordnerbäume löschen?

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
 Volume in drive F is Backup 1 TB
 Volume Serial Number is 427B-96E5

 Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local

09/27/2017  04:23 PM    <DIR>          .
09/27/2017  04:23 PM    <DIR>          ..
08/10/2016  02:10 PM    <DIR>          3Dconnexion
06/11/2016  06:06 PM    <DIR>          ActiveSync
09/27/2017  02:00 AM    <DIR>          Adobe
08/05/2016  04:37 PM    <DIR>          Amazon
11/10/2014  04:53 PM    <DIR>          Apple
11/10/2014  04:54 PM    <DIR>          Apple Computer
09/27/2017  04:16 PM    <DIR>          Apps
               0 File(s)              0 bytes
               9 Dir(s)  457,199,636,480 bytes free

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>del /f /s /q Apps

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
 Volume in drive F is Backup 1 TB
 Volume Serial Number is 427B-96E5

 Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local

09/27/2017  04:23 PM    <DIR>          .
09/27/2017  04:23 PM    <DIR>          ..
08/10/2016  02:10 PM    <DIR>          3Dconnexion
06/11/2016  06:06 PM    <DIR>          ActiveSync
09/27/2017  02:00 AM    <DIR>          Adobe
08/05/2016  04:37 PM    <DIR>          Amazon
11/10/2014  04:53 PM    <DIR>          Apple
11/10/2014  04:54 PM    <DIR>          Apple Computer
09/27/2017  04:16 PM    <DIR>          Apps
               0 File(s)              0 bytes
               9 Dir(s)  457,199,636,480 bytes free

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>rmdir /s /q Apps
The directory is not empty.

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>dir
 Volume in drive F is Backup 1 TB
 Volume Serial Number is 427B-96E5

 Directory of f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local

09/27/2017  04:23 PM    <DIR>          .
09/27/2017  04:23 PM    <DIR>          ..
08/10/2016  02:10 PM    <DIR>          3Dconnexion
06/11/2016  06:06 PM    <DIR>          ActiveSync
09/27/2017  02:00 AM    <DIR>          Adobe
08/05/2016  04:37 PM    <DIR>          Amazon
11/10/2014  04:53 PM    <DIR>          Apple
11/10/2014  04:54 PM    <DIR>          Apple Computer
09/27/2017  05:32 PM    <DIR>          Apps
               0 File(s)              0 bytes
               9 Dir(s)  457,199,636,480 bytes free

f:\mirrors\1day\ENOUGH\Users\dave\AppData\Local>

Antwort1

Ich habe deinen Befehl getestet, dabei del /f /s /qwurden nicht die Unterordner gelöscht, sondern nur die darin enthaltenen Dateien. Ich gehe davon aus, dass in deinem Fall noch Unterordner vorhanden sind, bitte führe dir Appsnach dem Löschen einen zur Überprüfung durch.

Um Ihr Anliegen zu lösen, können Sie Folgendes ausführen:

del /f /s /q Apps
rmdir /s /q Apps

Antwort2

Ich weiß immer noch nicht, warum del und rmdir nicht wie erwartet funktionieren, aber dies löscht die Ordner, die ich sonst nicht löschen könnte:

powershell "rd -r \"Apple Computer\""

verwandte Informationen