सवाल
क्या किसी को उन फ़ाइलों और फ़ोल्डरों को स्थानांतरित करने का तरीका पता है जिनके पास कमांड-लाइन या बैच फ़ाइल से छिपी हुई, सिस्टम, या रीड-ओनली विशेषता सेट है? (नहीं, पहले विशेषताओं को अलग करना एक विकल्प नहीं है क्योंकि इस कदम के बाद उन्हें फिर से सेट करने के लिए कौन से गुण निर्धारित किए गए थे, यह जानने का कोई व्यावहारिक तरीका नहीं है।)
(असफल प्रयास
मूल
moveकमांड का उपयोग छिपी या सिस्टम विशेषता सेट के साथ वस्तुओं के साथ काम नहीं करता है और किसी कारण से, इसमें विशेषताओं को निर्दिष्ट करने के लिए स्विच नहीं होते हैं जैसे कि कमांडdirऔरdelकरते हैं।मैंने एक उपयोगिता का उपयोग करने की कोशिश की जो मैंने लिखा था कि शेल के फ़ाइल ऑपरेशन फ़ंक्शन का उपयोग करता है, लेकिन इसके
start /wलिए बैच फ़ाइल को आगे बढ़ने से रोकने के लिए उपयोग करने की आवश्यकता होती है , और यह किसी कारण से लंबे फ़ाइल नाम समर्थन के बारे में शिकायत करता है।मैंने उपयोग करने की कोशिश की
robocopy, लेकिन यह पहले फाइलों को कॉपी करता है और फिर स्रोत को स्थानांतरित करने के बजाय मूल को हटा देता है (जिसके परिणामस्वरूप एक निराशा होती है, यहां तक कि अत्यधिक आउटपुट के साथ पुनर्निर्देशित किया जाता हैnul)।
(हैरानी की बात यह है कि कुछ लोगों को कभी भी कमांड-लाइन से छिपी हुई फाइलों को स्थानांतरित करने की आवश्यकता होती है। मुझे मिल सकता है कि यह एक व्यक्ति था जिसने प्रयास को छोड़ दिया।)
\tempनिर्देशिका बना रहे हैं , तो केवल%1निर्देशिका का नाम बदलना / स्थानांतरित करना क्यों नहीं है\temp? या कि सिर्फ सरलीकृत मामला है?