मैं निम्न कार्य करने की कोशिश कर रहा हूँ:मैं PowerShell में फ़ाइलों का नाम बदलने के लिए कैसे थोक कर सकता हूं?
Rename-Item c:\misc\*.xml *.tmp
मैं मूल रूप से .tmp
बजाय .xml
के लिए एक निर्देशिका के भीतर हर फाइलों पर विस्तार बदलना चाहते हैं। मुझे PowerShell में ऐसा करने का सीधा आगे नहीं मिल रहा है।
धन्यवाद, मुझे यह याद करना होगा। –
यदि आप नाम बदलने के लिए -WhatIf तर्क निर्दिष्ट करते हैं तो यह वास्तव में कुछ भी नाम बदलने के बिना ऑपरेशन का आउटपुट दिखाता है, जो बहुत उपयोगी है –
यह वास्तव में दस्तावेज़ों IMO में एक बुरा उदाहरण है। यह कोड 'ren * .xml * .tmp' (संकेत:' a.xml.xml') के बराबर नहीं है। आप 'System.IO.Path.ChangeExtension' चाहते हैं: http://stackoverflow.com/a/36241702/67824। –