อยากได้รายชื่อ File ทั้งหมดใน Folder รวมไปถึง Folder ย่อยๆ ทำยังไง

สำหรับใครที่อยากได้รายชื่อ File ทั้งหมดใน Folder รวมไปถึงใน Folder ย่อยๆด้วย สามารถใช้ Command line หรือ Batch file ทำการ print รายชื่อ file ออกมาให้เราได้ สามารถทำตามบทความนี้ได้เลยจ้า

สมมติว่าเรา Folder ที่มี File และ Folder ย่อยๆของเราตามรูปนึ้

ให้เราทำการพิมพ์ dir /s /b > print.txt ใน Notepad แล้ว save ไปวางไว้ใน Folder ของเรา เป็นชื่อ allfiles_alldir.bat

เสร็จแล้วทำการ Double click ไฟล์ที่เราสร้างขึ้นมาเมื่อกี้ allfiles_alldir.bat แล้วเราก็จะเห็นมี print.txt ถูกสร้างขึ้นมา ข้างในก็จะเป็น รายชื่อ File ทั้งหมด ทุก Folder รวมไปถึงรายชื่อ Folder ย่อยๆด้วย

อยากได้รายชื่อ File ทั้งหมดใน Folder ทำยังไง

ถ้าเราอยากจะได้รายชื่อ File ทั้งหมดใน Folder ซึ่งวิธีง่ายๆเราสามารถทำได้โดยใช้ Command line หรือ Batch file ทำการ print รายชื่อ file ออกมาให้เราได้ สามารถทำตามบทความนี้ได้เลยจ้า

สมมติว่าเรามี folder หนึ่งตามรูปนี้ ซึ่งเราอยากได้รายชื่อ File ทั้งหมดใน Folder

ให้เราเปิด Notepad มาแล้วพิมพ์ตามนี้ dir /b > print.txt แล้ว save เป็นชื่อไฟล์ allfiles.bat นำไปเก็บที่ Folder เดียวกัน

ให้เราทำการ Double click allfiles.bat ที่เราสร้างขึ้นมาเมื่อกี้ เสร็จแล้วเราจะสังเกตว่าจะมี print.txt ถูกสร้างขึ้นมา

เราก็จะได้รายชื่อ file ทั้งหมด (รวมทั้ง allfiles.bat และ print.txt) อยู่ใน print.txt

สำหรับวิธีนี้จะสามารถ list รายชื่อ File ได้แค่ใน Folder เดียว ไม่สามารถเห็นรายชื่อ File ใน Folder ย่อยๆได้นะ

ให้คอมพิวเตอร์ Restart ตัวเองโดยอัตโนมัติ โดยใช้ Task Scheduler

เราสามารถสั่งให้คอมพิวเตอร์ (Windows) Restart ตัวเองโดยอัตโนมัติ โดยใช้ Task Scheduler ได้
วิธีทำก็คือ ให้เราเปิดโปรแกรม Task Scheduler ขึ้นมาแล้ว Create Task
Task Scheduler restart2

แล้วไปที่แถบ Actions กด New.. แล้วเลือก Action Start a program
แล้วพิมพ์ Program/script:
Shutdown

ในช่อง Add arguments พิมพ์ว่า
-r –t 00
Task Scheduler restart4

เสร็จตั้งว่าเมื่อไรจะให้คอมพิวเตอร์ Restart ที่ แถบ Triggers เลือก New… ตามรูปตัวอย่างจะตั้งให้ Restart คอมทุกๆจันทร์ถึงศุกร์ 7:55 อย่าลืมกดเลือก Enable
Task Scheduler restart3

เพียงเท่านี้คอมพิวเตอร์ก็จะ Restart ตามที่เราตั้งไว้แล้ว ง่ายใช่ไหมละ

ตั้งเวลา Restart อัตโนมัติ

วิธีตั้งเวลาให้คอมพิวเตอร์ของเรา รีสตาร์ท Restart อัตโนมัติ สามารถทำได้โดยใช้ Batch command

ก่อนอื่นให้เราเป็น command line ขึ้นมา โดยไปที่ start แล้วพิมพ์คำว่า cmd แล้วก็จะเห็น โปรแกรม
Cmd ให้เราทำการคลิกขวาแล้วเลือก run as administrator
cmd-batch

ถ้าเป็น Windows XP ให้เราทำการพิมพ์ shutdown –r –t XX แล้วกด Enter โดย XX ก็คือเวลาที่เราอยากจะให้คอมพิวเตอร์รีสตาร์ทเครื่องซึ่งเป็นหน่วยวินาทีนะ เช่น 1 ชั่วโมงก็คือ 3600 วินาที (ถ้าอยากให้ คอมพิวเตอร์รีสตาร์ท ทันทีก็ใส่ค่าเป็น 0)
restart-timer-cmd

 

แต่ถ้าเป็น Windows ใหม่ๆเช่น 7 ขึ้นไป 10 หรือ 11 ให้เราทำการพิมพ์ shutdown /r /t XX แล้วกด Enter โดย XX ก็คือเวลาที่เราอยากจะให้คอมพิวเตอร์รีสตาร์ทเครื่องซึ่งเป็นหน่วยวินาทีนะ เช่น 1 ชั่วโมงก็คือ 3600 วินาที (ถ้าอยากให้ คอมพิวเตอร์รีสตาร์ท ทันทีก็ใส่ค่าเป็น 0)

Windows จะขึ้นบอกที่ด้านล่างซ้ายมือของหน้าจอว่า จะรีสตาร์ทเครื่องตอนเวลาไหน
shutdown-dialog

ตั้งเวลา shutdown อัตโนมัติ

วิธีตั้งเวลาให้คอมพิวเตอร์ของเรา shutdown ดับเครื่องอัตโนมัติ สามารถทำได้โดยใช้ Batch command

ก่อนอื่นให้เราเป็น command line ขึ้นมา โดยไปที่ start แล้วพิมพ์คำว่า cmd แล้วก็จะเห็น โปรแกรม
Cmd ให้เราทำการคลิกขวาแล้วเลือก run as administrator
cmd-batch

ถ้าเป็น Windows XP ให้เราทำการพิมพ์ shutdown –s –t XX แล้วกด Enter โดย XX ก็คือเวลาที่เราอยากจะให้คอมพิวเตอร์ดับเครื่องซึ่งเป็นหน่วยวินาทีนะ เช่น 1 ชั่วโมงก็คือ 3600 วินาที (ถ้าอยากให้ คอมพิวเตอร์ดับเครื่อง ทันทีก็ใส่ค่าเป็น 0)
windows-shutdown-auto

 

แต่ถ้าเป็น Windows ใหม่ๆเช่น 7 ขึ้นไป 10 หรือ 11 ให้เราทำการพิมพ์ shutdown /s /t XX แล้วกด Enter โดย XX ก็คือเวลาที่เราอยากจะให้คอมพิวเตอร์รีสตาร์ทเครื่องซึ่งเป็นหน่วยวินาทีนะ เช่น 1 ชั่วโมงก็คือ 3600 วินาที (ถ้าอยากให้ คอมพิวเตอร์ดับเครื่อง ทันทีก็ใส่ค่าเป็น 0)

Windows จะขึ้นบอกที่ด้านล่างซ้ายมือของหน้าจอว่า จะปิดเครื่องตอนเวลาไหน
shutdown-dialog