Je rencontre des problèmes avec la del
commande dans un fichier de commandes. Quand il arrive à l'étape de suppression, je reçois le message "Accès refusé". Ma commande batch ressemble à ceci.
set destPath=\\Public01\Appl\CompOps\Jobs\
robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS
pushd "%destPath%"
del *.dtsConfig
ren *.dev .
popd
Je peux parcourir le répertoire et supprimer les fichiers sans aucun problème dans l' Explorateur Windows .
J'ai essayé de courir en tant qu'administrateur, mais toujours le même problème.
la source
pause
avant ladel
commande, puis essayez de la supprimer via l'Explorateur Windows pendant qu'elle est en pause.Après avoir expérimenté les options disponibles pour la commande "del", j'ai découvert que les fichiers que j'essayais de supprimer étaient en lecture seule. Pour résoudre le problème, je pouvais soit modifier les fichiers pour supprimer l'attribut en lecture seule, soit spécifier l'option / F.
Le script final est
Solution simple, mais un message d'erreur trompeur. J'espère que cela aide quelqu'un d'autre.
la source
Ce qui a fonctionné pour mon PC Windows 8.1:
Tout d'abord, fermez l'Explorateur Windows en:
Appuyez sur Ctrl+ Alt+ Delpour ouvrir le Gestionnaire des tâches , accédez aux processus, recherchez l' Explorateur Windows , cliquez avec le bouton droit et terminez la tâche . Ne vous inquiétez pas si la barre de démarrage a disparu et autre chose. Utilisez Alt+ Tabpour parcourir les fichiers. Ensuite, dans le Gestionnaire des tâches, cliquez sur Fichier et exécuter une nouvelle tâche , puis tapez
cmd
. Cela vous ouvrira une ligne de commande .À l'intérieur du terminal :
Si votre version est 32 bits, et dans mon cas, elle se trouve dans Program Files (x86) , vous devez donc taper:
C'était pour le désenregistrement.
Vous pouvez parcourir les répertoires à l'aide de
cd directoryname
et vous pouvez récupérer un répertoire parcd ..
. Pour afficher ce qui se trouve dans un répertoire, vous pouvez taperdir
lorsque vous êtes dans ce répertoire. Pour supprimer le type de fichier:Après cela, ouvrez à nouveau le Gestionnaire des tâches , accédez à Fichier , puis exécutez
explorer
. De cette façon, vous arriverez à l'affichage habituel. Allez dans le dossier Git dont nous voulions nous débarrasser et supprimez-le simplement.J'espère que cela fonctionne pour d'autres personnes qui utilisent Windows 8.1.
la source