ค้นหาเว็บไซต์

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 ได้ที่นี่

บทความที่เกี่ยวข้อง