บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2023

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 ที่สร้างตามวันที่ปัจจุบัน