Supportnet / Forum / BS-Sonstige
Bitte befehle in Batch übersetzen ich kriegs nicht hin
Frage
ich möchte einfach nur eine batchdatei mit folgendem inhalt...
so würde ich es in die komandozeile eingeben:
e:
ren test.txt test1.txt
c:
copy test.txt e:
wie müsste ich das ganze für eine batchdatei formulieren, ich komm nicht weiter
Antwort 1 von Locke
Du hast einfach den Backslash bei der Angabe des Ziellaufwerkes vergessen:
e:
ren test.txt test1.txt
c:
copy test.txt e:\
Gruß
Locke
e:
ren test.txt test1.txt
c:
copy test.txt e:\
Gruß
Locke
Antwort 2 von vso
Hi zusammen,
für das Ziellaufwerk muss der Backslash doch nicht zwingend angegeben werden?
Gibt man ihn mit an, orientiert sich die Batchdatei automatisch am obersten Verzeichnis.
Ansonsten orientiert sich die Batch daran, in welchem Verzeichnis die letzte Aktion ausgeführt wurde.
Beispiel:
e:
cd \verz_1
copy abc.txt e:
=> die Datei wird in das Verzeichnis e:\verz_1 kopiert.
copy abc.txt e:\
=> die Datei wird in das Verzeichnis e:\ (oberstes Verzeichnis) kopiert.
Toi toi toi,
vso
für das Ziellaufwerk muss der Backslash doch nicht zwingend angegeben werden?
Gibt man ihn mit an, orientiert sich die Batchdatei automatisch am obersten Verzeichnis.
Ansonsten orientiert sich die Batch daran, in welchem Verzeichnis die letzte Aktion ausgeführt wurde.
Beispiel:
e:
cd \verz_1
copy abc.txt e:
=> die Datei wird in das Verzeichnis e:\verz_1 kopiert.
copy abc.txt e:\
=> die Datei wird in das Verzeichnis e:\ (oberstes Verzeichnis) kopiert.
Toi toi toi,
vso
Antwort 3 von k0ffiesh0p
danke locke, es war echt der backslash der das problem erzeugt hat :D danke danke

