บทความนี้รวบรวมคำสั่งต่างๆ สำหรับ จัดการไฟล์และโฟลเดอร์ ผ่าน Command-Line ใน Windows 11/10 แม้ผู้ใช้หลายคนชอบ GUI เพื่อความสะดวก แต่บางคนใช้ CLI เพื่อจัดการไฟล์ ทุกกรณี ควรทราบวิธีทางเลือกในการทำงาน
ในคู่มือนี้ จะสร้างรายการคำสั่งที่มีประโยชน์สำหรับจัดการไฟล์/โฟลเดอร์บน Windows 10 PC เพื่อทำงานเฉพาะบนไฟล์/โฟลเดอร์ มีคำสั่งเฉพาะที่ต้องพิมพ์ใน CMD มาดูคำสั่งเหล่านี้!

คำสั่งจัดการไฟล์และโฟลเดอร์ผ่าน CMD
คำสั่งที่ควรรู้เพื่อจัดการไฟล์/โฟลเดอร์ด้วย Command Prompt ใน Windows 11/10:
1. สร้างไฟล์หรือโฟลเดอร์ใน CMD

สร้างโฟลเดอร์: พิมพ์ชื่อโฟลเดอร์พร้อม Path ที่ต้องการ คำสั่ง:
mkdir <folder name with path>
ตัวอย่าง:
mkdir C:\Users\KOMAL\Documents\TWC
สร้างไฟล์ขนาดเฉพาะ (Byte) ใช้คำสั่ง:
fsutil file createnew file.txt 4000
แทน file.txt ด้วยชื่อไฟล์ พร้อม Extension และ Full Path 4000 คือขนาดไฟล์ (Byte)
เกี่ยวข้อง: สร้างหลายโฟลเดอร์พร้อมกันด้วย Command Prompt และ PowerShell
2. ลบไฟล์หรือโฟลเดอร์ใน CMD
ลบโฟลเดอร์:
rmdir <folder name with path>
ลบไฟล์:
del "<filename with path>"

ลบไฟล์ทั้งหมดในโฟลเดอร์ปัจจุบัน:
del *
ลบไฟล์ Extension เฉพาะ เช่น png:
del *.png
ลบไฟล์ที่ชื่อมี String เฉพาะ เช่น xyz:
del *xyz*
3. ค้นหาไฟล์ในโฟลเดอร์เฉพาะ
ค้นหาไฟล์ในโฟลเดอร์ตามพารามิเตอร์ ต้องเข้าโฟลเดอร์ก่อน:
cd "<folder name with location>"
หา ไฟล์เก่ากว่า n วัน ในโฟลเดอร์เฉพาะ:
forfiles /s /m *.* /d -n /c "cmd /c echo @file
แทน -n ด้วยจำนวนวัน เช่น ต้องการไฟล์เก่า 2 วัน พิมพ์ -2

หา ไฟล์ใหญ่กว่าขนาดเฉพาะ:
forfiles /S /M * /C "cmd /c if @fsize GEQ 3741824 echo @path"
3741824 คือขนาดไฟล์สำหรับค้นหาไฟล์ใหญ่กว่า
4. เปลี่ยน Extension ไฟล์ทั้งหมดในโฟลเดอร์พร้อมกัน
Batch Rename Extensions ใน CMD ได้ สมมติ ต้องการเปลี่ยน Extension รูปภาพทั้งหมดเป็น JPG ใช้คำสั่ง:
ren *.* *.jpg
5. ดูเวลาและวันที่สร้างไฟล์

ตรวจสอบเวลา/วันที่สร้างไฟล์เฉพาะ:
dir /T:C filename
6. ค้นหา String ภายในไฟล์
หาบรรทัดที่มี String เฉพาะในไฟล์:
findstr string file-name
ตัวอย่าง แสดงบรรทัดที่มี “twc” ใน Text File:
findstr twc twc.txt

คำสั่งนี้ Case-Sensitive
หาประโยคที่มี String ที่ระบุ:
findstr /C:"string1 string2 string3..." filename
7. ตรวจสอบไฟล์ Hidden ทั้งหมดในโฟลเดอร์
คำสั่งรายการไฟล์ Hidden ใน Directory:
dir /A:H /B
8. บีบอัดไฟล์ใน CMD

คำสั่งบีบอัดไฟล์ในโฟลเดอร์:
compact /c filename

ซ่อนไฟล์:
attrib + h filename
แสดงไฟล์ซ่อน:
attrib -h filename
10. ตั้ง/ยกเลิก Read-Only Attribute ให้ไฟล์

ตั้ง Read-Only:
attrib +R filename
ยกเลิก Read-Only:
attrib -R filename
11. คำสั่ง Rename ไฟล์/โฟลเดอร์

rename oldfilename.pdf newfilename.pdf
12. อ่านเนื้อหาไฟล์ใน CMD

อ่าน Text File ใน CMD:
more filename
13. เปิดไฟล์ใน Default Application
เปิดไฟล์ใน Default App ด้วยคำสั่งง่าย:
"filename-with-path"
14. ย้ายไฟล์/โฟลเดอร์ไปตำแหน่งอื่น
สมมติ ย้าย TWC12.pdf ไป TWC โฟลเดอร์ใน G Drive:
move TWC12.pdf G:\TWC\
ย้ายไฟล์ Extension เฉพาะ:
move *.png G:\TWC\

ย้ายไฟล์ขึ้นต้นตัวอักษรเฉพาะ เช่น A:
move A* G:\TWC\

ย้ายโฟลเดอร์:
move foldername <new location>
ตัวอย่าง:
move TWC1 G:\TWC\
15. คำสั่ง Copy ไฟล์

Copy ไฟล์จากที่หนึ่งไปอีกที่:
copy Sourcefolder DestinationFolder
หวังว่าบทความช่วยเรียนรู้คำสั่งจัดการไฟล์/โฟลเดอร์ผ่าน Command Line ใน Windows 11/10
