Załóżmy, że mam następującą strukturę i bieżący katalog roboczy to root:
root
- sub1
file1.xml
file2.xml
- sub2
file3.css
- _target
{is an empty folder}
run.bat
Chcę użyć xcopy kopiować sub1 pod _target utrzymanie struktury. Rezultatem jest:
- _target
- sub1
file1.xml
file2.xml
Jednak gdy próbuję dodać parametry (tzn. Dowolną kombinację /I, /S, /E ) do xcopy Zawsze kończę na tym:
- _target
file1.xml
file2.xml
Jakie są prawidłowe parametry do osiągnięcia powyższego ( sub1 w _target z jego zawartością)?
Próbowałem dodać \ na końcu folderów źródłowych i docelowych, aby naśladować uniks cp magiczne zachowanie, ale to też nie pomogło.
Proszę zauważyć, że szukam rozwiązania, które niepotrzebnie nie powiela nazwy folderu w argumentach ( to właśnie mam na myśli przez „po prostu” w tytule ), Wiem to xcopy sub1 _target\sub1 /I Prace!
Jak Ostatnia deska ratunku za robocopy odpowiedź może być akceptowalna, ale naprawdę wolałbym xcopy bez powielania parametru.
dir /ad
movedziała tak. move b a, przeniesie katalog b na a. Ale wiesz, że xcopy jest obejściem problemumd thedirectorynastępnie skopiuj zawartość swojego katalogu źródłowego do tego.