Ich habe Probleme mit dem del
Befehl in einer Batchdatei. Wenn es zum Löschschritt kommt, erhalte ich die Meldung "Zugriff verweigert". Mein Batch-Befehl sieht ungefähr so aus.
set destPath=\\Public01\Appl\CompOps\Jobs\
robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS
pushd "%destPath%"
del *.dtsConfig
ren *.dev .
popd
Ich kann im Windows Explorer problemlos zum Verzeichnis navigieren und die Dateien löschen .
Ich habe versucht, als Administrator zu arbeiten, aber immer noch das gleiche Problem.
quelle
pause
dendel
Befehl vor und löschen Sie ihn dann über den Windows Explorer, während er angehalten ist.Nachdem ich mit den für den Befehl "del" verfügbaren Optionen experimentiert hatte, stellte ich fest, dass die Dateien, die ich löschen wollte, schreibgeschützt waren. Um das Problem zu beheben, könnte ich entweder die Dateien bearbeiten, um das schreibgeschützte Attribut zu entfernen, oder die Option / F angeben.
Das letzte Skript ist
Einfache Lösung, aber eine irreführende Fehlermeldung. Hoffentlich hilft das jemand anderem.
quelle
Was hat für meinen Windows 8.1 PC funktioniert:
Schließen Sie zunächst den Windows Explorer mit:
Drücken Sie Ctrl+ Alt+, Delum den Task-Manager zu öffnen , gehen Sie zu den Prozessen, suchen Sie den Windows Explorer , klicken Sie mit der rechten Maustaste und beenden Sie die Aufgabe . Mach dir keine Sorgen, wenn die Startleiste weg ist und etwas anderes. Verwenden Sie Alt+ Tabzum Wechseln zwischen Dateien. Dann in der Task - Manager klicken Sie auf Datei und Ausführen neue Aufgabe und Art
cmd
. Dadurch wird eine Befehlszeile geöffnet .Im Terminal :
Wenn Ihre Version 32-Bit ist und in meinem Fall in den Programmdateien (x86) , sollten Sie Folgendes eingeben:
Dies war für die Abmeldung.
Sie können mit zwischen Verzeichnissen wechseln
cd directoryname
und ein Verzeichnis mit zurückholencd ..
. Um anzuzeigen, was sich in einem Verzeichnis befindet, können Sie eingeben,dir
wenn Sie sich in diesem Verzeichnis befinden. Zum Löschen des Dateityps:Öffnen Sie anschließend den Task-Manager erneut , gehen Sie zu Datei und führen Sie ihn aus
explorer
. Auf diese Weise gelangen Sie zur üblichen Anzeige. Gehen Sie zu dem Git- Ordner, den wir entfernen wollten, und löschen Sie ihn einfach.Ich hoffe, dass dies für andere Leute funktioniert, die Windows 8.1 verwenden.
quelle