中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 大好我是新手求助一个问题学长们请进
« [1] [2] [3] »
作者:
标题: 大好我是新手求助一个问题学长们请进 上一主题 | 下一主题
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『楼 主』:  大好我是新手求助一个问题学长们请进

目前我有一个文件夹(注:这个文件夹的位置不确定的)里面有五个文件夹, 文件夹1 文件夹2 文件夹3 文件夹4 文件夹5
每个文件夹里有若干个execl文件.
现在要实现 用rar 打包 (文件夹1 文件夹2 文件夹3 文件夹4 文件夹5 )这五个文件为一个文件
然后再清空(文件夹1 文件夹2 文件夹3 文件夹4 文件夹5 )五个文件夹内的execl文件.
请各位朋友帮助谢谢
急在线等

[ Last edited by yanhcl on 2008-5-27 at 11:00 AM ]

2008-5-27 10:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  


@echo off
set SrcDir=C:\test
set rarpath=C:\Program Files\WinRAR
for /l %%a in (1 1 5) do (
  "%rarpath%\rar.exe" a "%SrcDir%\a.rar" "%SrcDir%\Folder%%a\*.xls"
)
del /s /q "%SrcDir%\*.xls"




2008-5-27 11:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 3 楼』:  谢谢二楼的长学

但还有一个问题
我五个文件夹分别为
星期一   星期二   星期三  星期四  星期五
文件夹的位置是不确定的要怎么改动谢谢

2008-5-27 11:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

用你的文件夹路径替换C:\test不行吗?
@echo off
set SrcDir=C:\test
set rarpath=C:\Program Files\WinRAR
for %%a in (一 二 三 四 五) do (
  "%rarpath%\rar.exe" a "%SrcDir%\a.rar" "%SrcDir%\星期%%a\*.xls"
)
del /s /q "%SrcDir%\*.xls"




2008-5-27 13:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 5 楼』:  

还是不行
我按你的要求我改成C:\test
xls文件是删了但没有打包成功

2008-5-27 14:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 6 楼』:  

首先得确认RAR.EXE是不是在C盘。。。。 rar a 可以吗? 我一般都用rar -a - -||



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-5-27 14:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 7 楼』:  

我确定rar的路径是正确的但是不行

2008-5-27 14:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by yanhcl at 2008-5-27 02:28 PM:
我确定rar的路径是正确的但是不行

Q: 为什么不行啊?
A: 请列出自己的测试环境、测试用例、测试结果、报错信息。



2008-5-27 14:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 9 楼』:  

没有打包成功

请列出自己的测试环境 xp sp3  office2000

2008-5-27 14:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 10 楼』:  

把你运行的结果 一字不差的贴上来,否则没人能帮助你~ ^_^



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-5-27 14:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 11 楼』:  

这个运行是没有结果的啊
只是结果没有达到要求而以
用rar 打包 (星期一\星期二\星期三\星期四\星期五)这五个文件夹为一个文件
这一步没有成功

[ Last edited by yanhcl on 2008-5-27 at 02:58 PM ]

2008-5-27 14:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 12 楼』:  

@echo off
set SrcDir=C:\test
set rarpath=C:\Program Files\WinRAR
for %%a in (一 二 三 四 五) do (
  "%rarpath%\rar.exe" a "%SrcDir%\a.rar" "%SrcDir%\星期%%a\*.xls"
)
del /s /q "%SrcDir%\*.xls"
pause



这样就有结果了。。。



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-5-27 15:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 13 楼』:  

Evaluation copy. Please register.

Creating archive C:\test\a.rar

WARNING: No files

RAR 3.70   Copyright (c) 1993-2007 Alexander Roshal   22 May 2007
Shareware version         Type RAR -? for help

Evaluation copy. Please register.

Creating archive C:\test\a.rar

WARNING: No files

RAR 3.70   Copyright (c) 1993-2007 Alexander Roshal   22 May 2007
Shareware version         Type RAR -? for help

Evaluation copy. Please register.

Creating archive C:\test\a.rar
Press any key to continue . . .

就没有生成压缩包

2008-5-27 15:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 14 楼』:  

明白原因了。。你的意思是把星期一。。。到星期五这5个文件夹 放一个压缩包里,并不是这五个文件夹里的xls文件 是这样吧?



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-5-27 15:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yanhcl
初级用户





积分 28
发帖 13
注册 2008-5-27
状态 离线
『第 15 楼』:  

是的

2008-5-27 15:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: