मान लीजिए कि मेरे पास निम्नलिखित संरचना है और वर्तमान कार्यशील निर्देशिका है 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 करना ।