Diyelim ki aşağıdaki yapıya sahibim ve mevcut çalışma dizini root
:
root
- sub1
file1.xml
file2.xml
- sub2
file3.css
- _target
{is an empty folder}
run.bat
Ben kullanmak istiyorum xcopy
kopyalamak sub1
altında _target
yapısı tutmak. Yani sonuç:
- _target
- sub1
file1.xml
file2.xml
Ben parametreleri (yani herhangi bir kombinasyonunu eklemeye çalıştığınızda Ancak /I
, /S
, /E
için) xcopy
I her zaman bu ile bitirmek:
- _target
file1.xml
file2.xml
Doğru parametreler (yukarıdaki birini elde etmek nelerdir sub1
içinde _target
içeriğiyle)?
\
Unix'in cp
sihir davranışını taklit etmek için hem kaynak hem de hedef klasörlerin sonuna eklemeyi denedim , ancak bu da işe yaramadı.
Lütfen gereksiz yere klasör adını gereksiz yere çoğaltmayan bir çözüm aradığımı unutmayın ( başlıkta "sadece" derken kastediyorum ), xcopy sub1 _target\sub1 /I
işe yaradığını biliyorum !
Bir itibariyle son çare bir robocopy
cevap kabul edilebilir, ama gerçekten tercih ediyorum xcopy
parametre çoğaltma olmadan.
dir /ad
move
böyle çalışıyor. ba hareket ettir, b dizinini a içine çeker. Ancak, xcopy'yu yeniden bilirsiniz, bir geçici çözüm,md thedirectory
kaynak dizininizin içeriğini xcopy olarak yapmaktır .