"Access denied" wenn ich versuche mit cmd viele .txt Dateien zusammenzuführen?
Hallohallo,
ich versuche im Moment relativ viele .txt Dateien (150+) in eine einzige umzuwandeln. Ich hab das gerade mit cmd versucht, jedoch wirft dieses nur den Fehler "Access denied" für jede Datei aus. CMD wurde als Administrator ausgeführt und die Dateien sind alle normale .txt Dateien in einem Ordner auf dem Desktop.
Dieser Command wurde benutzt:
For %f in (*.txt) do type “%f” >> Combined.txt
Wieso klappt das nicht? Dankö
Edit: Gelöst in dem ich es oft genug versucht habe (wtf)
3 Antworten
Joa, Batch ist halt Müll bzw. zumindest nicht für sowas gedacht.
Vermutlich kam die die cmd.exe mit dem ständigen Datei öffnen und schließen nicht mehr hinterher und hat sich dadurch irgendwann selber den Zugang blockiert.
PowerShell ist da vermutlich besser.
Versuch es mal über die PowerShell
bzw. Das Terminal als Administrator auszuführen.
Da gibt es verschiedene Möglichkeiten.
zB:
WIN + X, ALT + A
Bei meiner eigenen Batch, die Dateien herumschiebt, kommt das auch immer. Bei mir ist das so da mein Antivirus es blockiert. In meinem fall kann ich, da ich Avast nutze, aber einfach den block aufheben und die Batch Datei weiter arbeiten lassen oder generell eine Ausnahme für diese Batch Datei erstellen das nichts mehr blockiert wird.