在asp.net的后台程序的一个button_click事件中调用winzip压缩文件夹,不成功,程序如下:
Dim WshShell As Object
Dim IsSuccess As Integer
WshShell = CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run("C:\WinZip\WINZIP32.EXE -a D:\temp.zip D:\abc", AppWinStyle.Hide) --执行这条语句的时候提示错误:系统找不到指定的文件。
文件的路径没有什么错误。
--C:\WinZip\WINZIP32.EXE:是winzip的安装路径
--D:\abc:要压缩的原始文件夹
--D:\temp.zip:要生成的压缩文件请诸位大虾指点迷经,很急!
Dim WshShell As Object
Dim IsSuccess As Integer
WshShell = CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run("C:\WinZip\WINZIP32.EXE -a D:\temp.zip D:\abc", AppWinStyle.Hide) --执行这条语句的时候提示错误:系统找不到指定的文件。
文件的路径没有什么错误。
--C:\WinZip\WINZIP32.EXE:是winzip的安装路径
--D:\abc:要压缩的原始文件夹
--D:\temp.zip:要生成的压缩文件请诸位大虾指点迷经,很急!
解决方案 »
- 关于fileupload控件的问题
- ASP.NET能用的AJAX框架除了微软的还有别的吗?
- 在服务器控件的Text属性里添加html代码,急,在线等!
- 使用了Response.Filter做简转繁后,水晶报表导出Execl乱码。
- 模仿 磨时网 做的一个活动社区,但是一些效果不知道.net怎么做。别人是php的。
- 新人求教,关于treeview 的
- .net WebClient抓取google收录问题
- 有没有办法使VS生成的HTML代码可读性强一点
- 关于SQL参数中对应的数据类型问题(ACCESS+VB.NET)
- 如何关闭弹出的页面后,刷新原来的页面?
- .net在webform下使用报表的问题????
- 手机缓存导致Session丢失
string StrdirGoal = Strdir + "\\" + "exam";//压缩包存放位置
string StrCmd = "a " + " -ep1 -sfx " + StrdirGoal + " " + Strdir;
string StrRARCmd = Server.MapPath( "" ) + "\\Rar\\Rar.exe ";
Process.Start( StrRARCmd, StrCmd );
你把压缩文件考到wwwroot....
只需要四个文件就可以了
而且可以压缩文件夹,自动解压。等等。
拷备到你的项目中rar文件
具体压缩方式可以看帮助文件
string Strdir = DirectoryName;//要压缩的文件夹
string StrdirGoal = Strdir + "\\" + "exam";//压缩包存放位置和名称
不過,示例代碼是用 C# 寫的http://blog.csdn.net/cityhunter172/
http://dev.csdn.net/article/70916.shtm