怎么写一个批处理文件将一个文件放入到压缩文件的指定路径下面。

这些压缩文件结构一样,名字不同,所以文件要存放的路径是一样的。求指教。... 这些压缩文件结构一样,名字不同,所以文件要存放的路径是一样的。求指教。 展开
 我来答
zhchm101
2012-09-25 · TA获得超过186个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:84.8万
展开全部
"C:\Program Files\WinRAR\WinRAR.exe" a -r G:\StarTeam_Bak\StarTeam.rar F:\IMS_Starteam\*.*
这是我们公司备份F:\IMS_Starteam\下所有文件的一个命令语句。你的例子应该很简单,在批处理写上三个语句就能压缩三份了:
"C:\Program Files\WinRAR\WinRAR.exe" a -r F:\a.rar F:\a.txt
"C:\Program Files\WinRAR\WinRAR.exe" a -r F:\b.rar F:\a.txt
"C:\Program Files\WinRAR\WinRAR.exe" a -r F:\c.rar F:\a.txt
追问
能压缩到一个压缩文件里面的文件夹下面吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2012-09-25 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4885万
展开全部
用相对路径,最好把你的目录结构说清楚,否则只能给你举个例子,不知你是否能看明白。

set path=%path%;%programfiles%\winrar
rar a test.rar test\123\aa.txt
追问
winrar目录 c:\program files\winrar\winrar.exe
假设我要将a.txt放到同一目录下的a.rar、b.rar、c.rar……中,能够用批处理文件一次处理完吗?
追答
@echo off
set path=%path%;c:\program files\winrar
for /f "tokens=*" %%i in ('dir/b *.rar') do rar a "%%i" a.txt
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zetz
2012-09-25 · TA获得超过904个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:346万
展开全部
不是批处理的问题,你需要知道的是自己用的什么压缩工具,压缩工具有没有命令行方式。
你问题描述的不是很清楚,给你一条基本的压缩命令参考:
7z a -tzip XXX.zip dir\file.txt
建议你自己看一下7zip的命令行说明。7zip的命令行方式非常灵活,相信能满足你需求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四季守望
2012-09-25 · TA获得超过6127个赞
知道小有建树答主
回答量:1216
采纳率:57%
帮助的人:491万
展开全部
你是说将文件添加到压缩文件里?
追问
是的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式