मैं tf rename
, PowerShell और नियमित अभिव्यक्ति का उपयोग करके TFS फ़ोल्डरों का एक समूह का पुनर्मूल्यांकन करने का प्रयास कर रहा हूं लेकिन मुझे नियमित रूप से अभिव्यक्ति है लेकिन मुझे PowerShell के साथ कुछ समस्याएं हैं क्योंकि मैंने इसके साथ अधिक समय नहीं बिताया है। यह वही है मैं एक साथ रख दिया अब तक 2.3.2
साथ एक प्रमुख 5
को बदलने के लिए है, लेकिन यह काम नहीं कर रहा:PowerShell का उपयोग करके मैं फ़ाइलों का नाम बदल सकता हूं?
dir | foreach { tf rename $_ { $_.Name -replace '^5', '2.3.2' } }
वास्तविक परिणाम:
Unrecognized command option 'encodedCommand'. Unrecognized command option 'encodedCommand'. Unrecognized command option 'encodedCommand'. Unrecognized command option 'encodedCommand'. ...etc.
अद्यतन: एक
मुझे मिल गया इसके बजाय निम्नलिखित करने से थोड़ा करीब:
dir | foreach { $newname = $_.Name -replace "^5", "2.3.2"; tf rename $_ $newname }
मेरा अगला लक्ष्य है इस रिकर्स उपनिर्देशिका को बनाने के लिए, लेकिन यह थोड़ा और चुनौतीपूर्ण लगता है (इसे dir -recurse
में बदलना इसे किसी कारण से मूल फ़ोल्डर के बाद छोड़ देता है)।
उत्तर नहीं पता, लेकिन एक अच्छा सवाल है। :) –