Txt als Pfad nicht auszulesen, Batch bleibt stehen
Moin,
ich möchte gerne den Inhalt einer txt auslesen (Pfad) und eine Datei nach diesen Pfad kopieren.
Komischerweise bleibt die Batch nach dem set stehen und die Variable %pfad% ist leer.
Inhalt datei.txt = .\test
Denn ich erhalte folgende Meldung:
Die Datei kann nicht in sich selbst kopiert werden.
0 Datei(en) kopiert.
Was mache ich falsch?
Gruß okidoki
ich möchte gerne den Inhalt einer txt auslesen (Pfad) und eine Datei nach diesen Pfad kopieren.
Komischerweise bleibt die Batch nach dem set stehen und die Variable %pfad% ist leer.
Inhalt datei.txt = .\test
Denn ich erhalte folgende Meldung:
Die Datei kann nicht in sich selbst kopiert werden.
0 Datei(en) kopiert.
Was mache ich falsch?
set /p "pfad=<datei.txt"
echo %pfad%
copy test.docx %pfad%
Gruß okidoki
Please also mark the comments that contributed to the solution of the article
Content-Key: 7436905794
Url: https://administrator.de/contentid/7436905794
Printed on: April 27, 2024 at 10:04 o'clock
5 Comments
Latest comment
Weil der Redirector (<) innerhalb von Anführungszeichen nicht wirkt.
Zeppel
Zeppel
Wenn nun im Pfad ein Leerzeichen steht (z.B. .\Neuer Ordner ), wie gehe ich dann mit dem Kopieren um?
An der richtigen Stelle die Anführungszeichen setzen ...set /p pfad=<datei.txt
copy test.docx "%pfad%"