Batch file copy folder to another folder by date (ตั้งค่า copy folder เพื่อ backup โดยการ copy อัตโนมัติไปเก็บใน Folder ที่สร้างตามวันที่ปัจจุบัน)

 1. เปิดโปรแกรม notepad บน Windows แล้วเพิ่มค่าเข้าไป ดังนี้ (ตัวอย่างเป็นการ copy ข้อมูลโปรแกรม Express สำหรับบัญชี)

 ECHO OFF
 for /F "tokens=2-4 delims=/ " %%i in ('date /t') do set yyyymmdd1=%%j"."%%i"."%%k
 if exist D:\Backup\Express goto GO
:GO mkdir Express%yyyymmdd1%
xcopy "E:\Express\ExpressIold" "D:\Backup\Express\Express%yyyymmdd1%" /h /i /c /k /e /r /y
echo.
echo Finished copying E:\Express\ExpressIold" "D:\Backup\Express 

pause

  * ให้เปลี่ยนพาธตาม Folder ที่เราต้องการจะ copy ข้อมูลไปเก็บไว้โดยแยกตามวัน

2. บันทึกไฟล์เป็นนามสกุล .bat ในที่นี้ชื่อ copy express.bat

3.หลังจากได้ไฟล์แล้วให้นำไปตั้งเวลาใน Task Schedule โดยกำหนดความถี่ในการ copy 



 4. ทดสอบในการสั่ง run ตัว script จะเริ่มทำการ copy ข้อมูลตามที่เราตั้งค่าไว้



เป็นอันเสร็จสิ้นการตั้งค่า copy folder เพื่อ backup โดยการ copy อัตโนมัติไปเก็บใน Folder ที่สร้างตามวันที่ปัจจุบัน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการเช็ค Windows แท้ และดู Keys Windows 10/11

Error 0x0000011b แก้ไขปัญหาแอดเครื่องปริ้นจาก Network ไม่ได้ Windows 10/11

การเขียน script run ffmpeg stream (rtmp,udp,hls) และ check process down ให้กลับมาเล่นใหม่อีกครั้ง