1 votes

"del /f /s /q" ne fonctionne pas

J'ai un script Win10 qui essaie de supprimer ... \User * \AppData\Local * à partir de mes sauvegardes. Il utilise del /f /s /q mais cela ne semble pas toujours fonctionner. La commande s'exécute, mais rien n'est supprimé.

Par exemple, ci-dessous montre ce qui se passe lorsque j'essaie de supprimer manuellement le dossier "Apps" - d'abord j'essaie avec del /f /s /q puis avec rmdir /s /q . Ni l'un ni l'autre ne fonctionne - le dossier reste.

Qu'est-ce que je fais de travers, et comment puis-je supprimer ces arborescences de dossiers ?

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>

0voto

Tim Chettle Points 21

Je ne sais toujours pas pourquoi del et rmdir ne fonctionnent pas comme prévu, mais cela permet de supprimer les dossiers que je ne pouvais pas supprimer autrement :

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

0voto

chloesoe Points 686

J'ai testé votre commande, avec del /f /s /q les sous-dossiers n'ont pas été supprimés, seulement les fichiers qu'ils contenaient. Je suppose qu'il y a toujours des sous-dossiers dans votre cas, veuillez faire un dir Apps après la suppression pour vérifier.

Pour résoudre votre demande, vous pourriez exécuter ceci :

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

0 votes

Si vous lisez la question, vous verrez que j'ai déjà essayé et que ça n'a pas marché.

0 votes

Ah c'est vrai, vous avez raison, je n'avais pas vu ça, je pensais l'avoir lu exactement ;(. Qu'est-ce qu'une dir Apps vous donner après le del /f /s /q Apps ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X