![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 05:40 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 做一个定时上传(名字含日期信息的文件)的批处理 |
| 可打印版本 733 / 5 |
| 第1楼 wells | 发表于 2007-04-17 04:29 |
| 新手上路 发帖 3 积分 8 | |
|
做一个定时上传(名字含日期信息的文件)的批处理 一套计费系统需要每天异地备份,想到用windows的定时执行程序功能,可是在做批处理的过程中遇到了问题,如下:
需要备份的文件每天自动生成,文件名含有日期信息,例如: xmms-2007-04-16.dat。如何做一个批处理可以每天自动将当天的文件上传至ftp。 请高手们出谋划策! |
|
| 第2楼 lililulula | 发表于 2007-04-17 04:35 |
| 中级用户 发帖 138 积分 302 | |
|
你的文件名应该是xmms-%date:~-10,10%.dat(2000操作系统)
xmms-%date:~0,10%.dat (xp操作系统) 关于ftp 上传的脚本请看 http://www.cn-dos.net/forum/viewthread.php?tid=29579&fpage=1我最后的回复 [ Last edited by lililulula on 2007-4-16 at 03:39 PM ] |
|
| 第3楼 bowman | 发表于 2007-04-17 05:33 |
| 新手上路 发帖 6 积分 16 | |
|
可以这样写,把变量改一下就能用
@echo off set ftp_ip=192.168.0.1 set ftp_user=xmms set ftp_passwd=xmms set ftp_dir=xmms echo open %ftp_ip% >ftp.txt echo %ftp_user% >>ftp.txt echo %ftp_passwd% >>ftp.txt echo cd %ftp_dir% >>ftp.txt echo bin >>ftp.txt echo put xmms-%date:~0,10%.dat >>ftp.txt echo quit >>ftp.txt ftp.exe -s:ftp.txt pause |
|
| 第4楼 wells | 发表于 2007-04-17 05:48 |
| 新手上路 发帖 3 积分 8 | |
|
那个文件名好像识别不出来呀,不能传递变量呀。
|
|
| 第5楼 wells | 发表于 2007-04-17 05:55 |
| 新手上路 发帖 3 积分 8 | |
|
非常感谢bowman,经测试可以。
也谢谢lililulula。 非常感谢! |
|
| 第6楼 546474 | 发表于 2007-04-17 08:34 |
| 中级用户 发帖 123 积分 247 | |
|
这样都可以,强呀。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |