-->

如何包括文件和文件夹7zip的PowerShell的(How to include files an

2019-09-17 12:24发布

我试着让我的PowerShell脚本拉上几个文件和文件夹。 目前,我可以让我的脚本或者压缩所有文件(不包括文件夹),或拉链与包括文件夹,但在错误的道路的所有文件。 一个例子是,如果我有一个文件和一些子文件夹的文件夹命名为WordPress的。 我需要我的zip文件是wordpress.zip,所有的文件和子文件夹中,而不是\ WordPress的\文件压缩的​​根源是*。

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

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"

上面的例子只会压缩我的目标文件夹内的文件,我需要它包含子文件夹也是如此。

Answer 1:

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

包括文件和子文件夹。



文章来源: How to include files and folders with 7zip powershell