Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

dateien mit batch kopieren?





Frage

Hallo, zuerst versuchte ich eine datei, die sich im ordner 680 befindet, mit einer batch und folgendem DOS Befehl in ein anderes Verzeichnis zu kopieren: XCOPY /680/abc.exe C:\Programme\Char\Mega das ging nicht, weil unbedingt der pfad des ordners 680 angegeben werden muß. C:\680 usw. Diesen Pfad kann ich aber nicht angeben,weil sich die batch datei auf cd, im wurzelverzeichnis befindet und manchmal auch auf dem desktop kopiert wird. Kann man copy oder xcopy irgendwie, über umwege auch ohne den Laufwerkspfad aufrufen? Die Datei abc.exe, soll einfach nur im Ordner 680 gesucht werden. Der Ordner 680, befindet sich im gleichen Verzeichnis, wie die batch datei.

Antwort 1 von nostalgiker6

Wenn die batch-Datei sich im gleichen Verzeichnis befîndet wie der Ordner 680, dann muss es heissen
xcopy \680\abc.exe C:\Programme\Char\Mega

Antwort 2 von am35

Zitat:
Wenn die batch-Datei sich im gleichen Verzeichnis befîndet wie der Ordner 680, dann muss es heissen
xcopy \680\abc.exe C:\Programme\Char\Mega



funktioniert leider nicht !
:o)

Antwort 3 von nostalgiker6

Ich halte es für fast ausgeschlossen, dass das, was bei mir unter WIN2000 funktioniert, unter XP (?) nicht funktionieren sollte. Allerdings habe ich oben den abschliessenden BackSlash zu schreiben vergessen - das könnte die Ursache sein:

Hier meine genaue Test-Situation:

Batchdatei auf f:\
Quellverzeichnis f:\a\
darin zu kopierende Datei: xxx.exe
Zielverzeichnis c:\a\

Inhalt der Batch-Datei: xcopy \a\xxx.exe c:\a\

Antwort 4 von am35

Ich glaube ich habe es!
so muss es heißen:

xcopy 680\abc.exe C:\Programme\Char\Mega

Antwort 5 von nostalgiker6

Prima!
Tut mir leid - meine Restkonfiguration war nicht ganz OK, weil unter den gegebenen Umständen mein erster (zugegebenermassen falscher) BackSlash ohne Wirkung blieb.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: