操作步骤如下:
1、打开winrar的安装文件夹,复制rar.exe到c:\windows文件夹下;
2、点击开始,点击运行,输入cmd,点击确定;
3、提示符后输入rar 1.zip c:\lizi,回车,该命令是将c:\lizi文件夹压缩为1.zip。
㈡ 解压缩命令
我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。
1.首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,
右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)
2.或者按下快捷键Windows+R,输入cmd,回车确定。
3.在命令行中,输入WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
4.如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件
如何使用命令行解压缩文件?
1.WinRARx压缩包路径解压缩到目标文件夹的路径
2.解压缩保留路径,WinRAR e 压缩包路径 解压缩到目标文件夹的路径
3.解压缩忽略路径,忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,解压缩之后,只能得到所有文件,而文件夹没了。
㈢ 如何用命令批量解压一个月的文件
用命令批量解压一个月的文件的方法:
首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)或者按下快捷键Windows+R,输入cmd,回车确定。
在命令行中,输入,WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径,然后回车,就可以将被压缩的文件(夹)解压出来。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令,WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
这里,介绍一下这些命令的含义。WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径等价于WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
拓展实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
㈣ 如何在windows xp命令行下把文件压缩成zip文件
压缩一个文件:
makecab c:\filename.txt c:\filename.zip
解压一个文件:
expand c:\filename.zip c:\filename.txt
注:实际得到的文件是cab
㈤ zip怎么命令行解压rar文件
Zip只能解压zip的 rar要下载rarlinux软件 《Linux就该这么学》不错的Linux自学书籍
㈥ 如何用命令行实现压缩
请参考
VFP中压缩工具WinRAR的调用
-------------------------------------------
压缩:
DELETE FILE bak.jhz
RUN /N7 WinRAR.exe a -ibck -r -k -o+ -y -hp123 -p123 bak.jhz dbf\*.*
或
RUN /N7 WinRAR.exe a -ibck -r -o+ -y -hp123 -p123 bak.jhz dbf\*.*
解压:
RUN /N7 WinRAR.exe x -ibck -r -k -o+ -y -hp123 -p123 bak.jhz dbf\*.*
或
RUN /N7 WinRAR.exe x -ibck -r -o+ -y -hp123 -p123 bak.jhz dbf\*.*
参数说明:
a:添加到档案文件中
x:从档案文件中全路径释放文件
-ibck:后台运行WinRAR
-r:连同子文件夹操作
-k:锁定档案文件
-o+:覆盖已经存在的文件
-y:对所有询问均回应为“是”
-hp123:加密文件数据和文件头,密码为123
-p123:设置密码为123,此密码上一个密码可以不一样
bak.jhz:压缩后的文件名或要解压的文件(.jhz为自定义扩展名)
dbf\*.*:要压缩的文件或要解压到的文件位置
更详细参数请参考:WinRAR中帮助文件
--------------------------------------------------
在实际应用中,如果Foxpro管理的数据库,表文件较多,占用空间较大,并且其长度又具有不确定性或不定增长性(如:明细帐),这样,一个表的字节数就可能超过一张软盘的容量,而Foxpro的拷贝命令又不能支持自动分卷连续备份,因此,这就给数据库的软盘备份与恢复带来一定的困难。如果能在Foxpro环境下,运用一种压缩算法,编写一个高效实用的压缩工具,那当然是最好的解决方案,遗憾的是笔者作过尝试却未获成功,在此,笔者采取了调用基于DOS的压缩工具软件ARJ.exe,实现了压缩分卷备份和分卷解压缩恢复的功能,现将具体实现方法概述如下,以供探讨。
一、定制ARJ运行环境
在Foxpro for Windows环境中,提供了运行外部命令或程序的命令:Run。如果Run中指定的程序没有扩展名,Foxpro for Windows首先查找指定名称的程序信息文件(后缀为PIF)。PIF允许在Windows下运行非Windows程序,并且可以指定其运行参数:程序是在窗口中运行还是全屏幕运行以及内存分配等。如果找到了相应的PIF,则使用其中指定的参数运行PIF中的程序;当找不到PIF时,就使用安装在Foxpro for Windows目录中的PIF文件FOXRUN.PIF。FOXRUN.PIF对程序在Windows中运行做了一些设置。因此,我们可以依据该文件,定制自己的PIF文件,不妨命名为:Arj_backup.pif。假设工作目录为:C:\VfFP50\DATA,备分批处理文件为:d_backup.bat,恢复批处理文件为:d_restore.bat ,ARJ.EXE也已拷贝至该目录下。
● file c:\vfp50\foxrun.pif to arj_backup.pif
● modi file d_backup.bat (使其包含以下语句)
cd c:\v fp50\data
arjva -va -a -y bak_data
exit(退出批处理操作)
●modi file d_restore.bat (使其包含以下语句)
cd c:\vfp50\data
arj x -va -a -y bak_data
exit
ARJ参数说明:
-va:使用A驱软盘上所有自由空间执行压缩任务。可以将a改为1440或1200,则以1.44M或1.22M大小分割备份文件。
-a:对所有属性的文件都能进行处理,包括隐含文件。
-y:对所有程序提问,都默认按肯定回答,直接执行。
-x:解压释放压缩文件。
Arj_backup.PIF 配置方法说明:
修改PIF配置的进入方法有两种,一种方法是:当激活Arj_backup,出现运行窗口时,用鼠标右键单击窗口或屏幕底部对应任务栏,选择属性按钮,进入配置页面。另一种方法是:用“资源管理器”找到对应的PIF文件,单击鼠标右键,选择属性按钮,进入配置页面进行设置。由于配置内容较多,在此不能一一详述,仅就运行本程序可能涉及的几项参数做一介绍。
● 程序:
1.第一行为运行窗口标示,可设定为:正在进行数据文件压缩……
2.命令行:Command.com(DOS命令处理程序,不需改动)
3.工作目录:C:\vfp50\data(备份目录)
4.批处理文件:D_backup.bat
5.快捷键:
6.运行:小窗口
7.高级属性设置:选定“建议使用MS—DOS方式”复选框,此项配置的功能是:在运行此程序时,Windows检测该程序是否要在MS-DOS方式下运行。如果是这样,Windows将运行向导程序来安装自定义图标以便运行此程序。否则,如果程序需要在MS-DOS方式下运行,但是未复选此项,该程序可能无法正常运行。
8.更改图标:可以为此运行窗口任意选定图标。
9.选定“退出时关闭”复选框,此项配置的功能是:指定程序执行完后是否关团MS-DOS窗口。如果未复选 此框,MS-DOS窗口将保持打开状态。
● 屏幕:
窗口:选定“在启动时恢复设置”复选框,此项配置的功能是:退出此程序时保存窗口设置,包括窗口的大小、位置和字体。否则,运行窗口不能被任意托放,影响整体界面布局。
● 杂项:
鼠标:“独占方式”复选框,此项配置的功能是:单击此处可以使该程序独占鼠标。在该程序运行期间,鼠标指针被隐藏,鼠标功能失效,退出后,鼠标功能自动恢复正常。
与此类似,Arj_restore.PIF的配置方法亦可如法炮制,只需将“程序”中的“批处理文件”改为:D_restore.bat即可。
PIF运行窗口的位置、大小,可以手工托放、调整,如果想隐藏该窗口,可以将它缩至最小,再拖至屏幕右下角。
上述配置设定完成以后,按“确定”按钮退出配置页面。此时,ARJ运行环境定制完成。
二、Foxpro程序调用
1.提供软盘备份、硬盘备份(备份到硬盘C:\backup目录下)两种方式。
2.软盘备份前,先在硬盘调用ARJ压缩分卷,并创建一个文本文件(date_backup)用于记录备份时间、备份文件数量、所需软盘数量,以便用户据此判断是否压缩成功并进行软盘备份;恢复时,也首先打开软盘上的该文本,显示备份时间、备份文件数量、所需软盘数量,由用户据此确定是否进行软盘恢复。备份或恢复时,如果中途某张盘出现故障,或顺序错误,均允许“重试?”。
3.软盘恢复时,检查每张盘的备份时间是否与上张盘一致,并检查其装入顺序是否正确。确保备份数据的时效性、完整性。
4.软盘恢复时,先在非工作目录下进行,全部工作完成并确认无误后,再移入工作目录,这样,可以避免数据库的不完全覆盖而造成的损坏。
5.出错时激活故障处理例程err_proc,置出错标志,退出处理。
---------------------------------------------------------------命令S为自释放格式如:
RUN /N7 WinRAR.exe S -ibck -r -k -o+ -y bak.EXE dbf\*.*
㈦ cmd 解压缩 命令
WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径>命令 要 WinRAR 运行的字符组合代表功能。
开关切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件要处理的压缩文件名。
文件 要处理的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。
(7)windows命令行压缩扩展阅读:
路径文件名1路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件。
c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下:
1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件。
ipadmin$svv.exe c: 或:ipadmin$*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
x 要复制的文件或目录树目标地址目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件用参数/e才可连目录下的子目录一起复制到目标地址下。
㈧ 命令行压缩工具7z.exe使用详解
7z.exe在Windows cmd窗口使用说明如下:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
a: Add files to archive
b: Benchmark
d: Delete files from archive
e: Extract files from archive (without using directory names)
l: List contents of archive
t: Test integrity of archive
u: Update files to archive
x: eXtract files with full paths
<Switches>
-ai[r[-|0]]{@listfile|!wildcard}: Include archives
-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
-bd: Disable percentage indicator
-i[r[-|0]]{@listfile|!wildcard}: Include filenames
-m{Parameters}: set compression Method
-o{Directory}: set Output directory
-p{Password}: set Password
-r[-|0]: Recurse subdirectories
-scs{UTF-8 | WIN | DOS}: set charset for list files
-sfx[{name}]: Create SFX archive
-si[{name}]: read data from stdin
-slt: show technical information for l (List) command
-so: write data to stdout
-ssc[-]: set sensitive case mode
-ssw: compress shared files
-t{Type}: Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
-v{Size}[b|k|m|g]: Create volumes
-w[{path}]: assign Work directory. Empty path means a temporary directory
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
-y: assume Yes on all queries
中文使用说明如下:
㈨ 如何用CMD命令 解压缩文件rar
系统自带CMD本身不支持CMD的,你把你winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去。其实就是方便调用而已。
RAR.exe负责的功能是压缩文件
UnRAR.exe负责的功能则是解压缩文件
实例一下,
假设,D:\abc文件夹下有个a.rar文件
你要把a文件解压到当前目录
你就在命令行里输入命令,unrar x(注释,命令x为使用绝对路径)D:\abc\a.rar(注释,这是你要解压的文件的绝对路径) D:\(注释,这个是你想解压的路径,如果留空则默认解压到%HOMEPATH%目录)
如果你不想用绝对路径解压,在cmd中跳转到,rar文件的目录下,改用命令e,
继续以D:\abc文件夹下有个a.rar文件为例,你到了abc的目录下输入,unrar e a.rar(注释,这里用相对路径)D:\(注释这里依然是你想解压到得目录,但留空则解压到当前目录)
其次,rar文件有密码,则加上开关-p[]
例unrar e -p[abc] a.rar d:\
举一反三,解压中其他需求就加上它预设的开关就是了,压缩也是如此
关于命令,你应该想问怎么将几个文件合并成一个文件吧?
首先说一下文件,文件存储方式有两种,一种就是好像txt这类,用字符方式记录,而另一种就是用二进制(0和1)的方式记录。好像mp3这类格式。
实例,如想把a.txt和b.txt里面的内容合并到c.txt,
a.txt+b.txt c.txt
事实上基本看到的文件都是二进制文件方式存储,例如合并a.mp3和b.mp3吧,
你就用 /b a.mp3+b.mp3 c.mp3
㈩ cmd 解压缩 命令
系统自带cmd本身不支持cmd的,你把你winrar目录里面的rar.exe和unrar复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去。其实就是方便调用而已。
rar.exe负责的功能是压缩文件
unrar.exe负责的功能则是解压缩文件
实例一下,
假设,d:\abc文件夹下有个a.rar文件
你要把a文件解压到当前目录
你就在命令行里输入命令,unrar
x(注释,命令x为使用绝对路径)d:\abc\a.rar(注释,这是你要解压的文件的绝对路径)
d:\(注释,这个是你想解压的路径,如果留空则默认解压到%homepath%目录)
如果你不想用绝对路径解压,在cmd中跳转到,rar文件的目录下,改用命令e,
继续以d:\abc文件夹下有个a.rar文件为例,你到了abc的目录下输入,unrar
e
a.rar(注释,这里用相对路径)d:\(注释这里依然是你想解压到得目录,但留空则解压到当前目录)
其次,rar文件有密码,则加上开关-p[]
例unrar
e
-p[abc]
a.rar
d:\
举一反三,解压中其他需求就加上它预设的开关就是了,压缩也是如此
关于命令,你应该想问怎么将几个文件合并成一个文件吧?
首先说一下文件,文件存储方式有两种,一种就是好像txt这类,用字符方式记录,而另一种就是用二进制(0和1)的方式记录。好像mp3这类格式。
实例,如想把a.txt和b.txt里面的内容合并到c.txt,
a.txt+b.txt
c.txt
事实上基本看到的文件都是二进制文件方式存储,例如合并a.mp3和b.mp3吧,
你就用
/b
a.mp3+b.mp3
c.mp3