[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 如何用FTP上传动态日期的文件

我想实现自动FTP将一个文件传输到另外一台机子上,我是这样做的:
1、远程机子已经建立好FTP服务
2、本地文件是数据库自动备份后的文件,文件名是根据日期生成的
下面是另个文件代码:
1、athr.bat
  1. FOR /F "tokens=1-4 delims=/ " %%i IN ('date /t') DO SET DATE=-%%i
  2. exp athr_zhengshi/1@nc_192.168.0.211 file=e:\zdbf\athr_zhengshi%DATE%.dmp
  3. e:
  4. cd\zdbf
  5. rar a athr_zhengshi%DATE%.rar *.dmp
  6. del *.dmp
  7. echo "FTP Begin to get date  ">>"C:\ftploghr.txt
  8. echo "  ">>"C:\ftploghr.txt
  9. echo "time" %date% %time% >>"C:\ftploghr.txt
  10. C:\WINDOWS\system32\ftp -n -s:"e:\zdbf\ftpputhr.txt" >>"c:\ftploghr.txt
  11. echo "end ftp time" %date% %time% >>"C:\ftploghr.txt
复制代码

2、ftpputhr.txt
  1. open 192.168.0.240
  2. user ncback ncback
  3. binary
  4. cd \back\ncback
  5. lcd e:\zdbf
  6. prompt
  7. put athr_zhengshi%DATE%.rar
  8. close
  9. bye
复制代码
现在的问题是在ftpputhr.txt中不能上传,提示找不到文件athr_zhengshi%DATE%.rar???

我怀疑是PUT或者FTP不能识别%DATE%,请教高手怎么解决!!!!

帮忙快分析一下啊!!!!谢谢了!!!!
1

评分人数

怎么动态生成

怎么动态生成,麻烦详细点,谢谢!

TOP

是当时备份下来就上传,关键是让FTP里识别以系统时间命名的动态文件

TOP

谢谢各位版主的鼎力帮忙,问题解决了。batcher 的方法解决的,希望有其他兄弟也可以借鉴!!

TOP

在请教一下,这个是ORICAL的数据库,如果是SYSBASE的数据库,那个备份命令怎么写???

TOP

返回列表