从ASP页面使用7-Zip压缩文件夹

任意卡

我正在尝试从ASP页面压缩文件夹。这是我的代码:

zipFolderName=folderName &"Zipped.zip"
command="cd C:\Program Files\7-Zip & "
command = command & "7z a -tzip " & zipFolderName & " """ & folderName & """"
Response.Write command

set objshell = Server.CreateObject("WScript.shell")
objShell.exec (command)
set objshell=nothing

写入的命令Response.Write

cd C:\Program Files\7-Zip & 7z a -tzip D:/saveAll/DocumentsZipped.zip "D:/saveAll/Documents" 

当我在cmd窗口中运行此命令时,它工作正常。但是我的asp页面显示了一个错误:

WshShell.Exec error '80070002' 

该系统找不到指定的文件。

该错误在objShell.exe命令行上。

我究竟做错了什么?请帮忙!

安斯加·威彻斯

您需要将C:\Program Files\7-Zip双引号放在中间,因为该路径包含一个空格。此外,cd&是CMD-建宏,所以你需要运行在命令行CMD

更改此:

command="cd C:\Program Files\7-Zip & "

到这个:

command = "%COMSPEC% /c cd ""C:\Program Files\7-Zip"" & "

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用7-zip分别压缩文件夹中的文件(每个文件)?

使用Gulp Zip压缩文件夹中的所有文件

使用python解压缩文件夹和子文件夹中的zip文件

如何使用zip4j和outputstream压缩文件夹和子文件夹

如何使用7-zip批量解压缩文件夹中的所有文件?

如何使用Clojure递归压缩文件夹

如何使用zipfile python压缩文件夹

如何使用Java压缩文件夹本身

使用动态名称压缩文件夹的内容

Bash命令使用密码压缩文件夹

使用 Powershell 脚本压缩文件夹

如何将zip压缩文件夹保存到磁盘asp.net core 3.0

有没有一种方法可以在大量文件夹上使用7zip单独压缩文件夹?

使用tar压缩文件夹中的特定文件夹(目录)

Java:使用子文件夹解压缩文件夹

如何使用 Java 压缩和解压缩文件/文件夹

使用Applescript压缩和解压缩文件夹

7z命令:在创建的新文件夹中提取压缩文件

7z zip压缩几个不同的文件夹

无法使用Java创建用于压缩文件的文件夹?

通过命令行使用密码压缩文件夹

是否可以使用C#在FTP中压缩文件夹?

StreamSets:如何使用流集解压缩文件夹

使用Go在Google Cloud Storage中压缩文件夹的最佳方法?

在节点 js(meteor/react) 上使用密码压缩文件夹

通过 VB.NET 使用 Rar.exe 压缩文件夹?

如何使用 Powershell Compress-Archive 仅压缩文件夹中的 pdf?

压缩文件夹而不使用驱动器上的额外空间

批处理脚本,无需使用外部软件即可压缩文件夹