跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助哪位大佬帮忙改个批处理!
未分類
18 9 月 2021

求助哪位大佬帮忙改个批处理!

dahai0405 大佬有话说 :

求助哪位大佬帮忙改个批处理!

rem 定时备份文件并FTP上传至备份服务器
rem 要备份的文件夹
set bak_webFile=D:newpush
rem 临时文件夹
set bak_tmpFile=D:Temp
rem 日志文件夹
set bak_logPath=D:Temp
rem 生成的rar 文件名
set bak_bakFile=YYYYMMDD
rem 当前日期(格式YYYYMMDD)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%
rem ftp信息
set bak_ftpServer=144.121.124.11
set bak_ftpUserName=test
set bak_ftpUserPass=test
set bak_timeStart=%time%
md %bak_tmpFile%
md %bak_logPath%
echo ——– 开始压缩 [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt

"C:Program FilesWinRARWinRAR.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile%

echo ——– 压缩完成,开始上传 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt
rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mkdir %bak_date% >>ftp.up
echo cd %bak_date% >>ftp.up
echo mput %bak_tmpFile%* >>ftp.up
echo bye >>ftp.up
FTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
del%bak_tmpFile%* /q

echo ——– 上传完成 [%time%/%bak_timeStart%] >>%bak_log

上面程序是可以用的 原因是不能备份多个目录

1. 这个能不能指定一个 文本 里面有备份的路径比如说 D:/Temp/back.txt
2.在备份前能不能把需要备份的文件(D:/Temp/back.txt里面的内容)先复制到 D:/temp 在执行下去

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具