
Ich habe ein Verzeichnis kopiert mit
xcopy /S DIR DIR2
Allerdings bekam ich statt eines neuen Ordners die Datei DIR2
ohne Erweiterung, obwohl dort die Endung stand 86 File(s) copied
.
In der Hilfe steht, dass /S
auch Unterverzeichnisse kopiert werden. Warum funktioniert das nicht?
Antwort1
Wahrscheinlich haben Sie den /I
Schalter vergessen.
Wenn die Quelle ein Verzeichnis ist oder Platzhalter enthält und das Ziel nicht existiert, geht xcopy davon aus, dass das Ziel einen Verzeichnisnamen angibt, und erstellt ein neues Verzeichnis. Anschließend kopiert xcopy alle angegebenen Dateien in das neue Verzeichnis. Standardmäßig fordert xcopy Sie auf, anzugeben, ob das Ziel eine Datei oder ein Verzeichnis ist.
Wenn der Ordner nicht existiert, sollten Sie gefragt werden, ob das Ziel eine Datei oder ein Verzeichnis ist.
Möglicherweise interessiert Sie auch der /e
Schalter anstelle von /s
, der alle Ordner kopiert, auch wenn sie leer sind.
Es gibt eine große Anzahl anderer Parameter, die xcopy
Sie mithilfe von finden können /?
. Meine xcopies verwenden sie selten /s
allein.
Mehr Informationen hier:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy