东明企业网站建设-asp在线压缩代码

摘要:DELETE FILE bak.jhzRUN /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\...

--------

东明企业网站建设

-------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:加上到档案文zhi件中
x:从档案文档中全路dao径释放出来文档
-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也已复制至该文件目录下。
● copy 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.(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\*.*



缩小文件目录test及其子目bai录的文档內容du
RAR A test.rar test
删掉缩小包中的*.txt文档
RAR d test.rar *.txt更新压zhi缩包中的文档,即加上早已存dao在于缩小包中但升级的文档
rar f test.rar test升级缩小包中的文档,即加上早已存在于缩小包中但升级的文档和新文档
rar u test.rar test挪动文档到缩小包,即加上文档到缩小包后再删掉被缩小的文档
rar m test.rar test –r加上所有 *.exe 文档到缩小文档,但清除有 a或b 开始名字的文档
RAR a test *.exe -xf*.* -xb*.*数据加密码开展缩小
RAR A test.rar test –p123 –r。留意登陆密码是尺寸写比较敏感的。在图型页面下开启带登陆密码的缩小文档,会看到*号标识。按姓名排列、以扼要方法目录显示信息缩小包文档
Rar l test.rar锁住缩小包,即避免未来对缩小包的任何改动
无对应指令
rar k test.rar建立360kb尺寸的分卷缩小包
rar a –v360 test带子文件目录信息内容解缩小文档
rar x test -r不带子文件目录信息内容解缩小文档
rar e test解缩小文档到特定文件目录,假如文件目录不存在,全自动建立
rar x test newfolder解缩小文档并确定遮盖文档
rar x test –y解缩小特殊文档
rar x test *.txt





WinRAR的全部bai指令以下,需要du留意的是,在cmd对话框zhi下务必优秀入WinRAR的安裝文件目录,比如说daoC:\Program Files\WinRAR,随后再运作rar.exe(winrar.exe是Windows自然环境下的)。
C:\Program Files\WinRAR rar
RAR 3.61 版权 (C) 1993-2006 ************** 14 九月 2006
已申请注册给 *******************
用法: rar 指令 - 电源开关 1 - 电源开关 N 缩小文档 文档...
@目录文档... 解压相对路径\
指令
a 加上文档到缩小文档
c 加上缩小文档注解
cf 加上文档注解
ch 更改缩小文档主要参数
cw 写入缩小文档注解到文档
d 删掉缩小文档中的文档
e 解压缩小文档到当今文件目录
f 更新缩小文档中的文档
i[主要参数]= 串 在缩小文档中搜索标识符串
k 锁住缩小文档
l[t,b] 列出缩小文档[技术性信息内容,简约]
m[f] 挪动到缩小文档[仅对文档]
p 复印文档到规范輸出机器设备
r 修补缩小文档
rc 复建遗失的卷
rn 重取名缩小文档
rr[N] 加上数据信息修复纪录
rv[N] 建立修复卷
s[姓名|-] 变换缩小文档为自解压文件格式或变换回缩小文档
t 检测缩小文档
u 升级缩小文档中的文档
v[t,b] 详尽列出缩小文档[技术性信息内容,简约]
x 用肯定相对路径解压文档
电源开关
- 终止扫描仪
ac 缩小或解压后消除存档特性
ad 加上缩小文档名到总体目标相对路径
ag[文件格式] 应用当今时间转化成缩小文档名
ao 加上具备缩小特性的文档
ap 文件格式 加上相对路径到缩小文档中
as 同歩缩小文档內容
av 加上客户身份校检(仅申请注册版本号可用)
av- 禁用客户身份校检
c- 禁用注解显示信息
cfg- 禁用载入配备
cl 名字变换为小写
cu 名字变换为大写
df 缩小后删掉文档
dh 开启共享资源文档
ds 对固实缩小文档禁用名字排列
e[+] 特性 设定文档清除和包含特性
ed 不加上空文件目录
en 不加上 "缩小文档完毕 "标示
ep 从名字中清除相对路径
ep1 从名字中清除基本文件目录
ep2 进行为详细相对路径
ep3 拓展相对路径为包括盘符的彻底相对路径
f 更新文档
fcu[文档] 从 Unicode 文档载入缩小文档注解
hp[登陆密码] 同时数据加密文档数据信息和文档头
id[c,d,p,q] 禁用信息
ieml[特性] 用 E-mail 推送缩小文档
ierr 推送全部信息到规范不正确机器设备
ilog[名字] 把不正确写到系统日志文档(仅有申请注册版本号可用)
inul 禁用全部信息
ioff 进行一个实际操作后关掉 PC 开关电源
isnd 启用声音
k 锁住缩小文档
kb 保存毁坏的已解压文档
m 0..5 设定缩小级別(0-储存...3-默认设置...5-最大)
mc 主要参数 设定高級缩小主要参数
md 尺寸 以KB为企业的字典尺寸(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 特定储存的文档种类
mt 进程 设定进程数
n 文档 仅包括特定的文档
n@ 从规范键入机器设备载入文档名到包含
n@ 目录 在特定的文档目录包含文档
o+ 遮盖已存在文档
o- 不遮盖已存在文档
oc 设定 NTFS 缩小特性
or 全自动重取名文档
os 储存 NTFS 流
ow 储存或修复文档全部者和组
p[登陆密码] 设定登陆密码
p- 不了解登陆密码
r 递归子文件目录
r0 仅递归通配符名字的子文件目录
ri P [: S ] 设定优先选择级(0-默认设置,1-最少..15-最大)和以毫秒为企业的休眠状态時间
rr[N] 加上数据信息修复纪录
rv[N] 建立修复卷
s[ N ,v[-],e] 建立固实缩小文档
s- 禁用固实缩小文档
sfx[名字] 建立自解压缩小文档
st[名字] 从规范键入机器设备载入数据信息(stdin)
sl 尺寸 解决小于特定尺寸的文档
sm 尺寸 解决超出特定尺寸的文档
t 缩小后检测文档
ta 时间 加上时间 时间 后改动的文档,时间文件格式 YYYYMMDDHHMMSS
tb 时间 加上时间 时间 前改动的文档,时间文件格式 YYYYMMDDHHMMSS
tk 保存原始缩小文档時间
tl 设定缩小文档時间为全新文档時间
tn 時间 加上 時间 之后的文档
to 時间 加上 時间 之前的文档
ts m,c,a [N] 储存或修复文档時间(改动,建立,浏览)
u 升级文档
v 全自动检验建立卷的尺寸或列出全部的卷
v 尺寸 [k,b] 建立卷尺寸= 尺寸 *1000 [*1024, *1]
vd 建立容量前消除硬盘內容
ver[n] 文档版本号操纵
vn 应用旧设计风格的卷取名计划方案
vp 每卷之前中止
w 相对路径 特定工作中文件目录
x 文档 清除特定的文档
x@ 从规范键入机器设备载入要清除的文档名
x@ 目录 清除特定目录文档中的文档
y 假定对所有了解都回应是
z[文档] 从文档载入缩小文档注解
案例:
c:\ c:\Program Files\WinRAR\WinRAR.exe a -m5 -t d:\php.rar d:\php 将d:\php缩小到d:\php.rar rar a -r -va x:\abc.rar y:\abc 将y:\abc文件目录缩小成x:\abc.rar 附: dos指令行 ...
c:\ c:\Program Files\WinRAR\WinRAR.exe a -m5 -t d:\php.rar d:\php
将d:\php缩小到d:\php.rar
rar a -r -va x:\abc.rar y:\abc
将y:\abc文件目录缩小成x:\abc.rar
附:
dos指令行下解压文档
C:\Program Files\WinRAR rar e d:\hack\new\ms08067.rar d:\hack\new\mysqlget\
正在从 d:\hack\new\ms08067.rar 中释放出来
正在建立 d:\hack\new\mysqlget 搞定
正在释放出来 d:\hack\new\mysqlget\ms08067.exe 搞定
所有搞定

 

【 ---------

东明企业网站建设

------------


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:创建网站