Ich möchte Dateien von einem Ordner in einen anderen KOPIEREN und ERSETZEN, aber es funktioniert einfach nicht
copy D:\FolderPath\Pictures\test.txt C:\Users\FolderPath\Desktop\test\test*.txt
pause
Ich wäre für jede Hilfe sehr dankbar.
Antwort1
Was Ihr unmittelbares Anliegen ist, ist, dass Sie diesen Platzhalter in Ihre Quelle und nicht in Ihr Ziel verschieben und nur das Zielverzeichnis als Ihr Ziel angeben. Fügen Sie außerdem am Ende eine Option „/Y“ hinzu, um Dateien im Ziel automatisch zu überschreiben. So etwas sollte also funktionieren:
copy D:\FolderPath\Pictures\test*.txt C:\Users\FolderPath\Desktop\test /Y
Wenn Sie ganze Verzeichnisse kopieren, dann sollten Sie vielleicht auf ROBOCOPY umsteigen, da es eine Vielzahl von Optionen bietet, die mit fast jeder erdenklichen Situation umgehen können, einschließlich Überschreiben, Nichtüberschreiben, Nichthinzufügen neuer Dateien und Löschen alter Dateien, wenn keine neuen vorhanden sind. Sie könnenLesen Sie hier mehr darüber.
Antwort2
Zum Kopieren und gleichzeitigen Ändern des Namens von test1.txt
in gehen Sie wie folgt test.txt
vor:
copy D:\FolderPath\Pictures\test1.txt C:\Users\FolderPath\Desktop\test\test.txt