คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ผมใช้ Cobian Backup เป็น Freeware
น่าจะยืดหยุ่นกว่า batch file นะ
http://www.cobiansoft.com/cobianbackup.htm
เคยใช้ batch file กับ Data ที่ไม่เยอะหรือเอา Date มา Zip อีกที
file ใหญ่แต่มีไม่กี่ File เลยไม่เจอปัญหา
น่าจะยืดหยุ่นกว่า batch file นะ
http://www.cobiansoft.com/cobianbackup.htm
เคยใช้ batch file กับ Data ที่ไม่เยอะหรือเอา Date มา Zip อีกที
file ใหญ่แต่มีไม่กี่ File เลยไม่เจอปัญหา
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คอมมือใหม่
Network
วิทยาศาสตร์คอมพิวเตอร์
รบกวนปรึกษาการเขียน batch file ที่ใช้ในการ copy ข้อมูลหน่อยครับ
ทีนี้ผมก็เลยลองไปหาตามเน็ทมา แล้วก็เอามาแก้ไขปรับเอา
คือต้องการจะ copy folder จากไดร์นึงไปอีกไดร์นึง
code มีตามนี้ครับ
@echo off
:: variables
set data=D:\share
set drive=E:\backup
set folder=%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%
set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
echo ### Backing up directory...
%backupcmd% "%data%" "%drive%\%folder%"
@echo Backup Complete
ตามcode จะ copy folder จาก ไดร์ d ไปไดร์ e แล้วตั้งชื่อโฟลเดอร์ตามวันที่
ทีนี้มีปัญหาว่า พอรันโค้ดไป มันก๊อปมาไม่หมด แล้วก็หยุดไปดื้อๆเลย ไม่ทราบว่าควรแก้ code ยังไง
ผมเคยลองใช้โค้ดนี้กับไฟลืโฟลเดอรือื่นก็ไม่มีปัญหา(ไฟล์เล็กๆ)
มันขึ้นกับขนาดของข้อมูลด้วยมั้ยครับ เพราะข้อมูลที่จะก็อปนี่หลายร้อย gb เลย มันก็อปมาได้ประมาณ ไม่ถึง10% ก็หยุด เด้งออกมาเลย เหมือนว่าทำเสร็จแล้ว
ใครทราบ รบกวนขอความรู้ด้วยนะครับ