winrar命令行模式执行
2006-09-13 18:23
218 查看
winrar命令行模式执行
<---->
如果我想把 d:/123 目录压缩成 d:/test_2005-07-20.rar,就可以执行
路径/winrar a -m5 -k -t -agYYYY-MM-DD D:/test_ D://123
2 回复:请教高手,winrar 的命令行怎样使用?
我写的一个:
c://progra~1//winrar//winrar a -m5 -k -t -ag[YYYY-MM-DD-HH-MM-SS] D://FlashGet//backup//FlashGet- D://FlashGet//Default.jcd
a添加文件到压缩包。
-m5使用最大压缩,-m0最小
-k锁定压缩文件,使压缩文件不可修改
-t测试压缩文件
-ag[YYYY-MM-DD-HH-MM-SS]添加时间到标题
D://FlashGet//backup//压缩包保存路径
D://FlashGet//Default.jcd源文件路径及文件名称
最终产生文件为:
D://FlashGet//backup//FlashGet-[2005-02-05-22-29-42].rar
WINRAR命令行
1.winrar:同一目录下有N个文件,要将他们分别压缩,并在每次压缩后删掉原文件
for %%c in (*.*) do rar m _%%c %%c
ren _.* *.rar
2.写脚本压缩某个指定文件
Set shell = CreateObject("WScript.shell")
Dim ireturn
ZipPath = "C:/Program Files/WinRAR/WinRAR.EXE"
sFile = "./Result/20060511"
iReturn = Shell.Run ("""" & ZipPath & """ a -ap -t " & sFile & ".rar " & sFile & ".csv", 1, true)
WinRAR命令行应用小试牛刀!
相信很少有人愿意去使用命令行,原因很简单:麻烦。事实也确实是这样,但是有些工作往往用命令行可能还方便点,比如经常性的备份。下面以备份IE的收藏夹为例(当然直接拷贝备份也行):
1. 建立一个批处理文件,里头起作用的只有1行
BackFav.bat(名字可以随便起)文件内容:
REM 这个批处理文件是用来自动备份我的收藏夹
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径/>
"D:/Program Files/WinRAR/WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:/my documents/Favorites.exe" "%USERPROFILE%/Favorites"
a: 添加指定的文件(源目录,这里是"%USERPROFILE%/Favorites")和文件夹到压缩文件(目标文件,这里是"d:/my documents/Favorites.exe")中。
-as: 这是一个开关,指添加方式是“同步压缩文件内容”
-r: 表示“包含子文件夹”
-sfx: 表示建立的是一个自解压文件
-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释
-ep1: 表示不把路径%USERPROFILE%保存在压缩文件中
2. 注释文件的作用
建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。
sfxpara.txt内容:
PATH=%USERPROFILE%/
Silent=1
PATH: 解压的路径
Silent=1: 不打开用户界面
3. 小节
的确在建立这样一个BAT的时候可能十分麻烦,因为要不断的去查手册,但是一旦建立好了,可就是一劳永逸了。原来备份一次又是改选项又是选路径,现在只要双击这个BAT,就搞定了。恢复的时候只要双击Favorites.exe就可以了。其实命令行可以完全实现GUI的全部功能,希望这篇文章能起到抛砖引玉的作用。
<---->
如果我想把 d:/123 目录压缩成 d:/test_2005-07-20.rar,就可以执行
路径/winrar a -m5 -k -t -agYYYY-MM-DD D:/test_ D://123
2 回复:请教高手,winrar 的命令行怎样使用?
我写的一个:
c://progra~1//winrar//winrar a -m5 -k -t -ag[YYYY-MM-DD-HH-MM-SS] D://FlashGet//backup//FlashGet- D://FlashGet//Default.jcd
a添加文件到压缩包。
-m5使用最大压缩,-m0最小
-k锁定压缩文件,使压缩文件不可修改
-t测试压缩文件
-ag[YYYY-MM-DD-HH-MM-SS]添加时间到标题
D://FlashGet//backup//压缩包保存路径
D://FlashGet//Default.jcd源文件路径及文件名称
最终产生文件为:
D://FlashGet//backup//FlashGet-[2005-02-05-22-29-42].rar
WINRAR命令行
1.winrar:同一目录下有N个文件,要将他们分别压缩,并在每次压缩后删掉原文件
for %%c in (*.*) do rar m _%%c %%c
ren _.* *.rar
2.写脚本压缩某个指定文件
Set shell = CreateObject("WScript.shell")
Dim ireturn
ZipPath = "C:/Program Files/WinRAR/WinRAR.EXE"
sFile = "./Result/20060511"
iReturn = Shell.Run ("""" & ZipPath & """ a -ap -t " & sFile & ".rar " & sFile & ".csv", 1, true)
WinRAR命令行应用小试牛刀!
相信很少有人愿意去使用命令行,原因很简单:麻烦。事实也确实是这样,但是有些工作往往用命令行可能还方便点,比如经常性的备份。下面以备份IE的收藏夹为例(当然直接拷贝备份也行):
1. 建立一个批处理文件,里头起作用的只有1行
BackFav.bat(名字可以随便起)文件内容:
REM 这个批处理文件是用来自动备份我的收藏夹
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径/>
"D:/Program Files/WinRAR/WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:/my documents/Favorites.exe" "%USERPROFILE%/Favorites"
a: 添加指定的文件(源目录,这里是"%USERPROFILE%/Favorites")和文件夹到压缩文件(目标文件,这里是"d:/my documents/Favorites.exe")中。
-as: 这是一个开关,指添加方式是“同步压缩文件内容”
-r: 表示“包含子文件夹”
-sfx: 表示建立的是一个自解压文件
-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释
-ep1: 表示不把路径%USERPROFILE%保存在压缩文件中
2. 注释文件的作用
建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。
sfxpara.txt内容:
PATH=%USERPROFILE%/
Silent=1
PATH: 解压的路径
Silent=1: 不打开用户界面
3. 小节
的确在建立这样一个BAT的时候可能十分麻烦,因为要不断的去查手册,但是一旦建立好了,可就是一劳永逸了。原来备份一次又是改选项又是选路径,现在只要双击这个BAT,就搞定了。恢复的时候只要双击Favorites.exe就可以了。其实命令行可以完全实现GUI的全部功能,希望这篇文章能起到抛砖引玉的作用。
相关文章推荐
- 适合C# Actor的消息执行方式(1):Erlang中的模式匹配
- Hadoop源码解析-作业执行流程-集群模式
- [导入]JSI缺陷:在自动选择编码模式下产生“不能执行已释放的JScript代码”
- 伪分布模式下执行wordcount实例时报错解决办法
- 【深入PHP 面向对象】读书笔记(十三) - 执行及描述任务(三) - 观察者模式
- (转)看到网上有很多关于这个的帖子,但在执行“设置test数据库为紧急修复模式”时,SQL Server 2008总是失败。哪位大侠给个SQLServer 2008的有效方法。
- Python运行执行模式
- [Jenkins] Jenkins 执行 Composite 模式的 SoapUI Project
- 转载kernet的永恒国度——任意用户模式下执行Ring代码
- ConcurrencyMode.Multiple模式下的WCF服务就一定是并发执行的吗:探讨同步上下文对并发的影响[上篇]
- ThinkPHP 框架2.1,2.2和3.0版本开启lite模式导致URL命令执行漏洞
- 关于:“无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化
- mysqlbinlog 查看执行的sql (row模式)
- 【原创】cs+html+js+css模式(七): 顺序执行与并发执行问题,IIS7及其以上版本的抛错问题解决
- 什么情况下,Activity的onNewInstent()方法会执行?Activity的启动模式相关
- spark学习八 standalone模式下spark应用执行过程
- awk执行过程、模式、数组
- Javascript简明教程6 定义时执行与单例模式
- 如何在 Shell 脚本中执行语法检查调试模式
- 在无人参与安装模式下执行干净安装WINXP