echo BACKUP
REM Set date and time
set day=%date:~7,2%
set months=Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
set /a mm=1%date:~4,2%-100
for /f "tokens=%mm%" %%a in ("%months%") do set myDate=%%a%day%
REM Set folder and filename
set folderSource=ชื่อต้นทาง
set folderTarget=ชื่อปลายทาง
set outputFilename=ชื่อไฟล์..rar
set logFilename=ชื่อlog.txt
set path="C:\Program Files\WinRAR\";%path%
set msg=Start backup job on %date% %time%
echo %msg%
echo %msg% >> %logFilename%
xcopy "%folderSource%" "%folderTarget%%myDate%" /Y /H /E /F /I
winrar a -agDDMMYY "%folderTarget%%outputFilename%" "%folderTarget%%myDate%"
rmdir /S /Q "%folderTarget%%myDate%"
set msg=Finish job on %date% %time%
echo %msg%
echo %msg% >> %logFilename%
จาก script ตัวเดิม ต้องเริ่มเพิ่มจากอะไรครับ ต้องการเพิ่มเวลา HH:MM ต่อจากวันที่ใรบรรทัดนี้ครับ
set outputFilename=ชื่อไฟล์..rar
ขอคำแนะนำด้วยครับ
สอบถามเพิ่มเติมเรื่องการเขียน เวลา hh:mm ลง batch file ครับ
REM Set date and time
set day=%date:~7,2%
set months=Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
set /a mm=1%date:~4,2%-100
for /f "tokens=%mm%" %%a in ("%months%") do set myDate=%%a%day%
REM Set folder and filename
set folderSource=ชื่อต้นทาง
set folderTarget=ชื่อปลายทาง
set outputFilename=ชื่อไฟล์..rar
set logFilename=ชื่อlog.txt
set path="C:\Program Files\WinRAR\";%path%
set msg=Start backup job on %date% %time%
echo %msg%
echo %msg% >> %logFilename%
xcopy "%folderSource%" "%folderTarget%%myDate%" /Y /H /E /F /I
winrar a -agDDMMYY "%folderTarget%%outputFilename%" "%folderTarget%%myDate%"
rmdir /S /Q "%folderTarget%%myDate%"
set msg=Finish job on %date% %time%
echo %msg%
echo %msg% >> %logFilename%
จาก script ตัวเดิม ต้องเริ่มเพิ่มจากอะไรครับ ต้องการเพิ่มเวลา HH:MM ต่อจากวันที่ใรบรรทัดนี้ครับ
set outputFilename=ชื่อไฟล์..rar
ขอคำแนะนำด้วยครับ