•अद्यतन•Arnošt Havelka
PowerShell हेरफेर: न्यू-आइटम बैच
अल्पविराम से अलग किए गए पथों के साथ एक New-Item कॉल में कई फ़ाइलें बनाएं।
इंटरएक्टिव पाठ शुरू करेंबैच निर्माण सेटअप ओवरहेड को कम रखता है। New-Item अल्पविराम से अलग किए गए पथों को स्वीकार करता है ताकि आप एक कमांड में कई फ़ाइलों को स्कैफोल्ड कर सकें।
अभ्यास के लिए कमांड
New-Item -Path a.txt,b.txt -ItemType File
अपेक्षित टर्मिनल सिग्नल
इस टर्मिनल में सफल निर्माण आमतौर पर शांत होता है। इसका उपयोग करके सत्यापित करें:
Get-ChildItem | Where-Object {$_.Extension -eq '.txt'}
आपको a.txt और b.txt दोनों देखने चाहिए।
यह क्यों मायने रखता है
डेटा प्रेप, माइग्रेशन परीक्षणों और घटना नोट संग्रह में तेज़ फ़ाइल स्कैफोल्डिंग आम है। कई एकल-फ़ाइल कॉल की तुलना में एक कमांड की समीक्षा करना और दोहराना आसान है।
सामान्य गलतियाँ
- अल्पविराम से अलग किए गए पथ सिंटैक्स को भूल जाना।
-ItemType Fileको छोड़ देना और गलत ऑब्जेक्ट प्रकार बनाना।- निर्माण के बाद सत्यापन छोड़ना।
अभ्यास विस्तार
एक बड़ा बैच बनाएं और उसका निरीक्षण करें:
New-Item -Path input.txt,output.txt,archive.txt -ItemType File
Get-ChildItem | Where-Object {$_.Extension -eq '.txt'}
यह पैटर्न कॉपी, मूव और क्लीनअप वर्कफ़्लो के लिए एक विश्वसनीय प्री-स्टेप बन जाता है।
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।