繁体   English   中英

如何使用7zip powershell包含文件和文件夹

[英]How to include files and folders with 7zip powershell

我试图让我的powershell脚本压缩几个文件和文件夹。 目前我可以让我的脚本压缩所有文件(不包含文件夹),或者压缩包含文件夹但是路径错误的所有文件。 例如,如果我有一个名为wordpress的文件夹,其中包含文件和一些子文件夹。 我需要我的zip文件是wordpress.zip,所有文件和子文件夹都在该zip的根目录而不是\\ wordpress \\ files。*

任何帮助,将不胜感激。 到目前为止,这是我的代码

function create-7zip([String] $aDirectory, [String] $aZipfile){
    [string]$pathToZipExe = "C:\Program Files\7-zip\7z.exe";
    [Array]$arguments = "a", "-tzip", "$aZipfile", "$aDirectory";
    & $pathToZipExe $arguments;
}

create-7zip "$storageDir\wordpress\*.*"  "$storageDir\wordpress.zip"

上面的例子只会压缩目标文件夹里面的文件,我还需要它包含子文件夹。

create-7zip "$storageDir\wordpress\*"  "$storageDir\wordpress.zip"

将包括文件和子文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM