ब्लॉग पर वापस जाएं
अद्यतनArnošt Havelka

PowerShell हेरफेर: न्यू-आइटम बैच

अल्पविराम से अलग किए गए पथों के साथ एक New-Item कॉल में कई फ़ाइलें बनाएं।

इंटरएक्टिव पाठ शुरू करें
PowerShell हेरफेर: न्यू-आइटम बैच

बैच निर्माण सेटअप ओवरहेड को कम रखता है। New-Item अल्पविराम से अलग किए गए पथों को स्वीकार करता है ताकि आप एक कमांड में कई फ़ाइलों को स्कैफोल्ड कर सकें।

अभ्यास के लिए कमांड

New-Item -Path a.txt,b.txt -ItemType File

अपेक्षित टर्मिनल सिग्नल

इस टर्मिनल में सफल निर्माण आमतौर पर शांत होता है। इसका उपयोग करके सत्यापित करें:

Get-ChildItem | Where-Object {$_.Extension -eq '.txt'}

आपको a.txt और b.txt दोनों देखने चाहिए।

यह क्यों मायने रखता है

डेटा प्रेप, माइग्रेशन परीक्षणों और घटना नोट संग्रह में तेज़ फ़ाइल स्कैफोल्डिंग आम है। कई एकल-फ़ाइल कॉल की तुलना में एक कमांड की समीक्षा करना और दोहराना आसान है।

सामान्य गलतियाँ

अभ्यास विस्तार

एक बड़ा बैच बनाएं और उसका निरीक्षण करें:

New-Item -Path input.txt,output.txt,archive.txt -ItemType File
Get-ChildItem | Where-Object {$_.Extension -eq '.txt'}

यह पैटर्न कॉपी, मूव और क्लीनअप वर्कफ़्लो के लिए एक विश्वसनीय प्री-स्टेप बन जाता है।

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

PowerShell हेरफेर: लेआउट बिल्डर

दोहराए जाने योग्य प्रोजेक्ट स्कैफोल्डिंग के लिए एक कमांड में नेस्टेड कार्यक्षेत्र निर्देशिकाएं बनाएं।