คุณสามารถคัดลอก ลบ ย้ายหรือเปลี่ยนชื่อไฟล์หรือโฟลเดอร์ของคุณบนพีซี Windows ของคุณโดยใช้PowerShellแม้ว่าจะมีวิธีที่ง่ายกว่าและเร็วกว่า เช่น การใช้ GUI แต่การใช้ PowerShell ก็มีประโยชน์ในตัวเอง
ตัวอย่างเช่น ด้วย PowerShell คุณสามารถทำให้งานต่างๆ ของคุณเป็นอัตโนมัติได้โดยการเขียนสคริปต์ จัดการคอมพิวเตอร์เครื่องอื่นๆ จากระยะไกล และสามารถควบคุมการดูแลระบบได้มากกว่าที่คุณทำ ดังนั้น หากคุณเป็นคนที่ชอบควบคุมงานของคุณมากขึ้น การใช้ PowerShell ก็เป็นตัวเลือกที่ชัดเจน
มาดูแต่ละคำสั่งกันโดยเริ่มจากการคัดลอก
วิธีคัดลอกไฟล์หรือโฟลเดอร์โดยใช้ PowerShell
PowerShell เป็นยูทิลิตี้แบบครบวงจรสำหรับผู้ดูแลระบบ Windows และผู้ที่ชื่นชอบ คุณสามารถคัดลอกไฟล์หรือโฟลเดอร์ของคุณได้อย่างง่ายดายโดยใช้ PowerShell ในการเริ่มต้น ให้เปิด PowerShell ก่อน จากนั้นใช้ คำสั่ง copy-itemเพื่อคัดลอกไฟล์ของคุณจาก PowerShell มีวิธีดังนี้:
- ไปที่แถบค้นหาในเมนู Start พิมพ์'powershell'แล้วกดEnter
- ตอนนี้ใช้ cmdlet 'Set-Location'เพื่อเปลี่ยนไดเร็กทอรีของไฟล์ของคุณ ตัวอย่างเช่น หากต้องการไปที่ โฟลเดอร์ดาวน์โหลดบนคอมพิวเตอร์ของคุณ ให้ป้อนคำสั่งต่อไปนี้แล้วกดEnter :
Set-Location -Path "C:\Users\[Username]\Downloads"
- เมื่อคุณอยู่ในเส้นทางที่ถูกต้องแล้ว ให้ป้อนคำสั่งต่อไปนี้แล้วกด Enter:
Copy-Item -Path "text1.txt" -Destination "C:\DestinationFolder"
แทนที่text1.txtด้วยเส้นทางของไฟล์ที่คุณต้องการคัดลอก และแทนที่C:\DestinationFolderด้วยเส้นทางของโฟลเดอร์ที่คุณต้องการวางไฟล์ที่คัดลอกไว้ ป้อนคำสั่งแล้วไฟล์ของคุณจะถูกคัดลอกจากที่หนึ่งไปยังอีกที่หนึ่งทันที
คุณสามารถตรวจสอบว่าไฟล์ของคุณถูกคัดลอกสำเร็จหรือไม่โดยใช้ DIR cmdlet เพื่อแสดงรายการไฟล์ในไดเร็กทอรีที่ระบุ
คัดลอกไฟล์โดยใช้ Powershell
วิธีคัดลอกโฟลเดอร์โดยใช้ PowerShell
ในกรณีของไดเร็กทอรี คุณเพียงแค่ต้องปรับคำสั่งสุดท้ายเล็กน้อย นี่คือวิธี:
Copy-Item -Path ".\exampleFolder" -Destination “C:\DestinationFolder" ~Recurse
PowerShell จะคัดลอกโฟลเดอร์ที่เลือกและเนื้อหาในนั้น
วิธีย้ายไฟล์หรือโฟลเดอร์โดยใช้ PowerShell
เช่นเดียวกับการคัดลอก คุณสามารถใช้คำสั่งง่ายๆ เพื่อย้ายไฟล์หรือโฟลเดอร์ของคุณบน PowerShell มีวิธีดังนี้:
เมื่อคุณเปิดตัว PowerShell แล้ว ให้ป้อนคำสั่งต่อไปนี้แล้วกดEnter :
Move-Item -Path "filename.txt" -Destination "C:\DestinationFolder"
อีกครั้ง ให้แทนที่filename.txtด้วยเส้นทางแบบเต็มของไฟล์ และDestinationFolderด้วยเส้นทางของโฟลเดอร์ที่คุณต้องการย้ายไฟล์ไป
ย้ายไฟล์โดยใช้ Powershell
หลังจากนั้นคุณสามารถตรวจสอบได้ว่าไฟล์ของคุณถูกย้ายหรือไม่โดยใช้คำสั่ง DIR หากคุณไม่เห็นไฟล์ของคุณในโฟลเดอร์เก่า คุณสามารถมั่นใจได้ว่าไฟล์ถูกย้ายไปยังปลายทางที่ระบุแล้ว
หากต้องการย้ายหลายไฟล์พร้อมกัน ให้ใช้คำสั่งต่อไปนี้แล้วกดEnter :
Move-Item -Path "file1.txt", "file2.txt" -Destination "C:\DestinationFolder"
วิธีย้ายโฟลเดอร์โดยใช้ PowerShell
เช่นเดียวกับคำสั่งคัดลอกด้านบน คุณสามารถย้ายโฟลเดอร์ได้ นี่คือคำสั่งที่จะดำเนินการ:
Move-Item -Path "FolderName" -Destination "C:\DestinationFolder"
วิธีลบไฟล์หรือโฟลเดอร์โดยใช้ PowerShell
ทำตามขั้นตอนด้านล่างแล้วคุณจะสามารถลบไฟล์หรือโฟลเดอร์ของคุณโดยใช้ PowerShell ได้ทันที:
- ป้อน cmdlet Remove-Itemตามด้วยเส้นทางไฟล์แล้วกดEnter :
Remove-Item -Path "filename.txt"
- ตอนนี้ แทนที่"filename.txt"ด้วยชื่อไฟล์ที่คุณต้องการลบ
หากต้องการลบหลายไฟล์ ให้ปรับcmdletโดยการเพิ่มชื่อไฟล์ที่แตกต่างกันให้กับพารามิเตอร์เส้นทาง (คั่นด้วยเครื่องหมายจุลภาค) แล้วกดEnter :
Remove-Item -Path "file1.txt", "file2.txt", "file3.txt"
วิธีลบโฟลเดอร์โดยใช้ PowerShell
เมื่อคุณเปิดใช้งาน PowerShell แล้ว ให้ป้อนRemove-Item cmdlet พร้อมด้วย พารามิเตอร์Recurseแล้วกดEnter :
Remove-Item -Path "Folder" -Recurse
แทนที่"โฟลเดอร์"ด้วยเส้นทางของโฟลเดอร์ที่คุณต้องการลบ โดยทั่วไป เมื่อคุณพยายามลบไฟล์หรือโฟลเดอร์ คุณจะได้รับข้อความแจ้งการยืนยัน คุณสามารถข้ามพรอมต์นี้และลบไฟล์ของคุณได้ทันทีโดยเพิ่ม พารามิเตอร์ -Forceที่ส่วนท้ายของคำสั่ง
เปลี่ยนชื่อไฟล์โดยใช้ PowerShell
คลิกขวาที่ไฟล์ที่ต้องการอีกครั้ง จากนั้นเลือกเปลี่ยนชื่อจะทำงานได้ดีที่สุดในกรณีส่วนใหญ่ แต่ก็ไม่เสมอไป ในกรณีที่เกิดปัญหา PowerShell สามารถช่วยได้
หลังจากที่คุณเปิดใช้งาน PowerShell แล้ว ให้ป้อนคำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อไฟล์ของคุณแล้วกดEnter :
Rename-Item -Path "C:\path\to\oldfilename.txt" -NewName "newfilename.txt"
เปลี่ยนชื่อโฟลเดอร์โดยใช้ PowerShell
หากต้องการเปลี่ยนชื่อโฟลเดอร์ ให้ใช้Rename-Item cmdlet เดียวกัน พิมพ์ลงใน PowerShell แล้วกดEnter :
Rename-Item -Path "C:\Downloads\oldfoldername" -NewName "newfoldername"