สร้าง .bat file สำหรับ copy ไฟล์ไปยัง location ที่ต้องการ
Create a script (.bat file) to copy a file to another location.
สร้างสคริป (ไฟล์ .bat) เพื่อคัดลอกไฟล์ไปยังสถานที่ที่ต้องการ
- เปิด "Notepad".
- พิมพ์คำสั่ง "xcopy" ลงไปใน notepad.
@echo off
xcopy "source folder" "destination folder" /D /E /I /Y
โดยที่:
@echo off หมายถึง เป็นการซ่อนคำสั่งที่กำลังรันอยู่
xcopy หมายถึง xcopy คือคำสั่งหลักในการคัดลอกไฟล์
"source folder" "destination folder" หมายถึง ที่ตั้งของ folder ต้นทาง และปลายทาง (เว้นวรรคระหว่างต้นทางและปลายทาง)
/D หมายถึง คัดลอกไฟล์ที่เปลี่ยนแปลงตั้งแต่วันที่ระบุเท่านั้น
/E หมายถึง คัดลอกไดเรกทอรีและไดเรกทอรีย่อยทั้งหมด รวมถึงไดเรกทอรีที่ว่างเปล่าด้วย
/I หมายถึง ถ้าปลายทางไม่มีอยู่และคุณกำลังคัดลอกมากกว่าหนึ่งไฟล์ หรือคัดลอกไดเรกทอรี XCOPY จะถือว่าปลายทางเป็นไดเรกทอรี ช่วยให้ไม่ต้องยืนยันว่าปลายทางเป็นไฟล์หรือโฟลเดอร์
/Y หมายถึง ปิดการแจ้งเตือนเพื่อยืนยันการเขียนทับไฟล์ที่มีอยู่
- หลังจากใส่ script ลงแล้วกด save file ตั้งชื่อตามต้องการ แต่ให้ตั้งนามสกุลเป็น .bat
- จะได้ไฟล์ .bat ดังรูป
- สามารถกดดับเบิ้ลคลิ๊กที่ไฟล์เพื่อให้ไฟล์ทำงานทันที หรือสร้างเป็น schedule job ให้ทำงานตามเวลาที่กำหนดก็ได้
Ref: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy