पावरशेल निर्देशिका की उपस्थिति की जाँच करने का एक सीधा तरीका प्रदान करता है जो Test-Path cmdlet के उपयोग से होता है। यह cmdlet एक बूलियन मूल्य लौटाता है जो इंगित करता है कि निर्दिष्ट पथ मौजूद है या नहीं। यहाँ इसका उपयोग कैसे करें.
Test-Path
उदाहरण के चलते एक टेम्प फाइल बनेगी, उसमें डाटा लिखेंगे, फिर डाटा पढ़ेंगे, और आखिर में फाइल को हटा देंगे।.
पाठ फाइल पढ़ने का काम Get-Content cmdlet के साथ आसानी से हो जाता है, जो PowerShell में शुरुआत से ही शामिल है। पाठ फ़ाइल को पढ़ने के विकल्पों में [System.IO.File] नेमस्पेस के तहत .NET क्लासेस का इस्तेमाल शामिल है। यह आपको बड़ी फाइलों को अधिक कुशलता से पढ़ने और उन पर काम करने में मदद करता है। स्ट्रीमिंग तब उपयुक्त होती है जब आपको मेमोरी का ख्याल रखना हो।.
Get-Content
[System.IO.File]
PowerShell में कमांड लाइन आर्गुमेंट्स को इस्तेमाल करने का सबसे साधारण तरीका $args एरे का उपयोग करना है। आइये देखें.
$args
PowerShell फ़ाइलों को संभालने के लिए सीधे cmdlets प्रदान करती है। Out-File cmdlet और अनुप्रेरण ऑपरेटर्स मुख्यतः इस उद्देश्य के लिए इस्तेमाल किए जाते हैं। यहाँ विभिन्न परिदृश्यों में फ़ाइलों में टेक्स्ट लिखने का तरीका बताने वाले उदाहरण दिए गए हैं.
Out-File
PowerShell stderr में लिखने की प्रक्रिया को Write-Error cmdlet का उपयोग करके या आउटपुट को $host.ui.WriteErrorLine() विधि पर निर्देशित करके सरल बनाता है। हालांकि, सीधे stderr रीडायरेक्शन के लिए, आप .NET विधियों का उपयोग करना पसंद कर सकते हैं या PowerShell द्वारा प्रस्तावित फाइल डिस्क्रिप्टर रीडायरेक्शन। उदाहरण १: Write-Error का उपयोग करके stderr पर एक एरर संदेश लिखना।.
Write-Error
$host.ui.WriteErrorLine()