मान लीजिए कि मेरे पास निम्नलिखित संरचना है और वर्तमान कार्यशील निर्देशिका है root
:
root
- sub1
file1.xml
file2.xml
- sub2
file3.css
- _target
{is an empty folder}
run.bat
मैं संरचना को ध्यान में रखते हुए xcopy
कॉपी करना चाहता हूं । तो परिणाम है:sub1
_target
- _target
- sub1
file1.xml
file2.xml
लेकिन जब मैं मानकों (के यानी किसी भी संयोजन जोड़ने की कोशिश /I
, /S
, /E
के लिए) xcopy
मैं हमेशा इस के साथ अंत:
- _target
file1.xml
file2.xml
सही मापदंडों के ऊपर एक प्राप्त करने के लिए (क्या हैं sub1
में _target
इसकी सामग्री के साथ)?
मैंने \
यूनिक्स cp
के जादू के व्यवहार की नकल करने के लिए स्रोत और गंतव्य फ़ोल्डर के अंत में जोड़ने की कोशिश की , लेकिन इससे भी मदद नहीं मिली।
कृपया ध्यान दें कि मैं एक ऐसे समाधान की तलाश कर रहा हूँ जो अनावश्यक रूप से तर्क में फ़ोल्डर के नाम की नकल नहीं करता है ( इसका शीर्षक में "बस" से मेरा मतलब है ), मुझे पता है कि xcopy sub1 _target\sub1 /I
काम करता है!
एक के रूप में अंतिम उपाय एक robocopy
जवाब स्वीकार्य हो सकता है, लेकिन मैं वास्तव में पसंद करेंगे xcopy
पैरामीटर डुप्लिकेट करने के बिना।
dir /ad
move
तरह से काम करता है। बा को स्थानांतरित करें, b निर्देशिका को a में स्थानांतरित करेंगे। लेकिन आपको पता है xcopy, एक वर्कअराउंड करना हैmd thedirectory
तो अपने स्रोत निर्देशिका की सामग्री को उस में xcopy करना ।