Xcopy nie tworzy folderu źródłowego na dysku docelowym

2

Chciałbym skopiować ten folder:

c: \ temp \ test

do

e: \ kopia zapasowa

z

xcopy c: \ temp \ test e: \ backup \ / S

i spodziewam się uzyskać wszystko w tym folderze:

e: \ backup \ test

Bynajmniej. Pliki z folderu TEST znajdują się teraz w folderze BACKUP, a nie w podfolderze TEST.

użytkownik3549668
źródło

Odpowiedzi:

-1

Źródło XCOPY

Składnia

Źródło XCOPY [miejsce docelowe] [opcje]

Klawisz

  • źródło: nazwa ścieżki do plików, które mają zostać skopiowane.
  • przeznaczenie: nazwa ścieżki dla nowego pliku (ów).
  • [opcje] może być dowolną kombinacją następujących elementów:

...

Opcje kopiowania

  • / I W razie wątpliwości zawsze zakładaj, że miejscem docelowym jest folder, np. Gdy miejsce docelowe nie istnieje. ...

Przykłady :

Aby skopiować plik:

XCOPY C: \ utils \ MyFile D: \ Backup \ CopyFile

Aby skopiować folder:

XCOPY C: \ utils D: \ Backup \ utils / i

Aby skopiować folder zawierający wszystkie podfoldery.

XCOPY C: \ utils * D: \ Backup \ utils / s / i

/ I definiuje miejsce docelowe jako folder.

Biorąc pod uwagę powyższe, spróbuj wykonać następujące czynności:

xcopy c:\temp\test\* e:\backup\test /s /i
DavidPostill
źródło
To działa, wiem. Ale jak zmusić XCOPY do utworzenia folderu docelowego o tej samej nazwie co folder źródłowy bez mojej wyraźnej odpowiedzi?
user3549668
Nie możesz, ponieważ xcopy nie zostało napisane w ten sposób: /
DavidPostill
Przepraszam, jestem tu nowy.
user3549668,