Richtige Syntax beim Kopieren
- Holgi
- Guru
- Beiträge: 3083
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Richtige Syntax beim Kopieren
?die D/V-Frage automatisch zu beantworten
Also Windows (xcopy) soll schlauer sein als du und zwischen Ordner/Dateien selbst unterscheiden können, bzw. selbst entscheiden können. So was mit AI?
Ich denke, da wirst du xcopy schon beim Befehl (der batch) Unterstützung anbieten müssen (Stichwort Backslash).
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
Tante Google
-
- Grünschnabel
- Beiträge: 34
- Registriert: 16.12.2020, 19:07
- Hat sich bedankt: 17 Mal
- Danke erhalten: 4 Mal
Re: Richtige Syntax beim Kopieren
Hab das jetzt rausgefunden. Hier meine korrekte CMD-Datei:
Deren Ausgabe in cmd.log (in 1 Zeile gefasst):
Ist das Ziel D:\ziel1.ext1 ein Dateiname oder ein Verzeichnisname (D = Datei, V = Verzeichnis)? D
1 Datei(en) kopiert
Ist die Zieldatei schon vorhanden, ist die Ausgabe in cmd.log:
1 Datei(en) kopiert
Der Code ECHO D | XCOPY E:\ext D:\ext /y /q >> cmd.log
führt zu
Ist das Ziel D:\ext ein Dateiname oder ein Verzeichnisname (D = Datei, V = Verzeichnis)? D
0 Datei(en) kopiert
Natürlich verhindert das "D", dass leere Verzeichnisse kopiert werden:
ECHO D | XCOPY E:\ext D:\ext\ /y /q >> cmd.log
ECHO D | XCOPY E:\ext\ D:\ext\ /y /q > cmd.log
führen beide zu
0 Datei(en) kopiert.
Wenn aber Dateien darin sind, werden sie alle kopiert.
3 Datei(en) kopiert
Danke und einen schönen Sonntag noch!
Code: Alles auswählen
@ECHO OFF
ECHO D | XCOPY E:\123.ext D:\ziel1.ext1 /y /q >> cmd.log
GOTO :eof
Ist das Ziel D:\ziel1.ext1 ein Dateiname oder ein Verzeichnisname (D = Datei, V = Verzeichnis)? D
1 Datei(en) kopiert
Ist die Zieldatei schon vorhanden, ist die Ausgabe in cmd.log:
1 Datei(en) kopiert
Der Code ECHO D | XCOPY E:\ext D:\ext /y /q >> cmd.log
führt zu
Ist das Ziel D:\ext ein Dateiname oder ein Verzeichnisname (D = Datei, V = Verzeichnis)? D
0 Datei(en) kopiert
Natürlich verhindert das "D", dass leere Verzeichnisse kopiert werden:
ECHO D | XCOPY E:\ext D:\ext\ /y /q >> cmd.log
ECHO D | XCOPY E:\ext\ D:\ext\ /y /q > cmd.log
führen beide zu
0 Datei(en) kopiert.
Wenn aber Dateien darin sind, werden sie alle kopiert.
3 Datei(en) kopiert
Danke und einen schönen Sonntag noch!
Tower 2024: Windows 10, i7
Laptop Lenovo 2021: Windows 11, i7
Mini-Tower Acer 2020: Windows 10, i5
Laptop Lenovo 2021: Windows 11, i7
Mini-Tower Acer 2020: Windows 10, i5
- Holgi
- Guru
- Beiträge: 3083
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Richtige Syntax beim Kopieren
ah, ok funktioniert. Aber unter "automatisch" hätte ich was Anderes verstanden. Also mit Intelligenz zur Unterscheidung von Datei und Verzeichnis. Aber das ist selbstverständlich Definitionssache. Wenn man "D" vorgibt, kommt selbstverständlich "automatisch" D dabei heraus.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114