PowerShell: วิธีใช้รายการใหม่และซ่อนเอาต์พุต
ตามค่าเริ่มต้น เมื่อคุณใช้ cmdlet รายการใหม่ ใน PowerShell เพื่อสร้างไฟล์หรือโฟลเดอร์ใหม่ ไฟล์หรือโฟลเดอร์ผลลัพธ์จะแสดงในเอาต์พุตพร้อมกับวันที่และเวลาที่สร้างขึ้น
มีสองวิธีในการใช้ cmdlet รายการใหม่ เพื่อสร้างรายการใหม่ในขณะที่ซ่อนเอาต์พุตนี้:
วิธีที่ 1: ใช้ $null
$null = New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directoryวิธีที่ 2: ใช้ [เป็นโมฆะ]
[void](New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory)ทั้งสองวิธีนี้จะสร้างโฟลเดอร์ใหม่ชื่อ south_data ในเส้นทางที่เราระบุขณะซ่อนเอาต์พุต
ตัวอย่างต่อไปนี้แสดงวิธีการใช้วิธีการเหล่านี้ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้รายการใหม่และซ่อนเอาต์พุตใน PowerShell
สมมติว่าไดเรกทอรีปัจจุบันของเรามีเส้นทางต่อไปนี้:
c:\users\bobbi\data1เราสามารถใช้คำสั่ง Dir เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันนี้:
สมมติว่าเราต้องการสร้างโฟลเดอร์ใหม่ในไดเร็กทอรีนี้ชื่อ south_data
สมมติว่าเราใช้ไวยากรณ์ต่อไปนี้กับ cmdlet รายการใหม่ ในการดำเนินการดังกล่าว:
New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directoryภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
ตามค่าเริ่มต้น โฟลเดอร์ใหม่นี้จะแสดงในผลลัพธ์พร้อมกับวันที่และเวลาที่สร้างขึ้น
หากต้องการสร้างโฟลเดอร์นี้และซ่อนเอาต์พุตนี้ เราสามารถกำหนดให้ $null ได้ดังนี้:
$null = New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
โปรดสังเกตว่าไม่มีการแสดงผลลัพธ์เมื่อเราใช้ New-Item cmdlet ในครั้งนี้ และเมื่อเราใช้คำสั่ง Dir เราจะเห็นว่าโฟลเดอร์ชื่อ south_data แข็งแกร่ง>ถูกสร้างขึ้นอย่างแน่นอน
โปรดทราบว่าเราอาจส่ง New-Item cmdlet ไปที่ [void] เพื่อสร้างโฟลเดอร์ใหม่นี้ในขณะที่ซ่อนเอาต์พุต:
[void](New-Item -Path c:\users\bobbi\data1\south_data -ItemType Directory)ใช้วิธีใดก็ได้ตามที่คุณต้องการ
หมายเหตุ: คุณสามารถดูเอกสารฉบับสมบูรณ์สำหรับ รายการใหม่ cmdlet ใน PowerShell ได้ที่นี่


