如何在同一文件夹中使用 powershell 生成 Zip
How to generate the Zip using powershell with in same folder
第 1 步:需要将以下三个文件压缩到与 holds.zip 相同的位置
路径:D:\Project\extensions\files 这条路径里面有
家庭文件夹
xml文档
dll需要用这三个文件压缩文件
Step2:once zipped(holds.zip) 删除zip文件并复制到D:\Project\extensions
使用此命令但未获得所需的输出
压缩存档 -Path D:\Project\extensions\files -DestinationPath D:\Project\extensions\files
我尝试重新创建您提到的场景如下:
创建了一个包含以下项目的目录 "D:\Project\extensions\files":
- 一个名为 "datadocs"
的文件夹
- 一个名为 "script.xml"
的 XML 文件
- 一个名为 "config.dll"
的 DLL 文件
我执行了下面的 PS 脚本并将文件夹内容存档在同一位置:
$compress = @{
Path = "D:\Project\extensions\files"
CompressionLevel = "Fastest"
DestinationPath = "D:\Project\extensions\files\holds.zip"
}
Compress-Archive @compress
生成 zip 文件后,我使用以下 cmdlet 将其删除并移至 "D:\Project\extensions" 路径:
Move-Item "D:\Project\extensions\files\holds.zip" "D:\Project\extensions\holds.zip"
希望这个解决方案能满足您的要求!
第 1 步:需要将以下三个文件压缩到与 holds.zip 相同的位置 路径:D:\Project\extensions\files 这条路径里面有 家庭文件夹 xml文档 dll需要用这三个文件压缩文件 Step2:once zipped(holds.zip) 删除zip文件并复制到D:\Project\extensions
使用此命令但未获得所需的输出 压缩存档 -Path D:\Project\extensions\files -DestinationPath D:\Project\extensions\files
我尝试重新创建您提到的场景如下:
创建了一个包含以下项目的目录 "D:\Project\extensions\files":
- 一个名为 "datadocs" 的文件夹
- 一个名为 "script.xml" 的 XML 文件
- 一个名为 "config.dll" 的 DLL 文件
我执行了下面的 PS 脚本并将文件夹内容存档在同一位置:
$compress = @{
Path = "D:\Project\extensions\files"
CompressionLevel = "Fastest"
DestinationPath = "D:\Project\extensions\files\holds.zip"
}
Compress-Archive @compress
生成 zip 文件后,我使用以下 cmdlet 将其删除并移至 "D:\Project\extensions" 路径:
Move-Item "D:\Project\extensions\files\holds.zip" "D:\Project\extensions\holds.zip"
希望这个解决方案能满足您的要求!