本篇文章给大家分享使用ASP实现在线压缩与解压缩功能的代码 先上一个完整代码: !--Name -ASP在线解压,压缩工具 copyright -脚本之家(www.jb51.net)-- %@LANGUAGE=VBSCRIPT CODEPAGE=936%title欢迎使用ASP在线解压,压缩工具/titlebodyTABLE border=0 widt
本篇文章给大家分享使用ASP实现在线压缩与解压缩功能的代码 先上一个完整代码:
程序代码中包含了WINRAR这个应用程序的命令行语法,下面简单介绍一下:
WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径/>
命令 要 WinRAR 运行的字符组合代表功能。
开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件 要处理的压缩文件名。
文件 要处理的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建 backup.lst:c:/work/doc/*.txt //备份文本文档 c:/work/image/*.bmp //备份图片c:/work/misc并接着运行: winrar a backup @backup.lst你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径 只与命令 e 和 x ,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。 字母命令列表:
UNZIP.ASP程序清单:
四、 结论
本文通过使用RAR.EXE和 CMD.EXE这两个文件,在ASP编程中实现在线压缩与解压缩网站中的文件的功能。实现方法简单,程序代码少,可供实用编程时借鉴使用。尤其是在拥有自己的服务器的情况下极其实用和方便。以上程序在Windows2000Sever及IIS5.0下运行通过。 |