首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 10 powershell压缩存档文件位于root .in .zip

Windows 10 powershell压缩存档文件位于root .in .zip
EN

Stack Overflow用户
提问于 2018-07-24 07:41:03
回答 2查看 1.5K关注 0票数 1

使用Windows(10) powerShell ise,是否可以像使用命令“Compress-Archive”那样压缩文件夹的内容,但不能将其封装在压缩的根文件夹中?

(在zip的根目录中获取文件)

- myFolder { index.html,mycss.css,myConn.php}

使用的命令-DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder

实际领事t在myZip.zip:{- myFolder { index.html,mycss.css,myConn.php} }

期望结果 in myZip.zip:{ index.html,mycss.css,myConn.php}

ps:我试过搜索选项,但没有找到。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-24 08:16:16

当您的-Path是一个文件夹时,您可以显式地将它包含在归档文件中。

正如Tomalak已经提到的,给出通配符会改变这一点。

代码语言:javascript
运行
复制
Compress-Archive -Path C:\wamp64\www\myFolder\* -DestinationPath C:\wamp64\www\myFolder\myZip.zip

如果按正确的位置顺序提供参数,则不必命名它们:

代码语言:javascript
运行
复制
Compress-Archive C:\wamp64\www\myFolder\* C:\wamp64\www\myFolder\myZip.zip

要更好地控制归档的内容,可以通过管道将源管道传输到压缩存档中。

(例如,排除可能的子目录)

代码语言:javascript
运行
复制
Get-ChildItem C:\wamp64\www\myFolder\* -File | Compress-Archive C:\wamp64\www\myFolder\myZip.zip
票数 3
EN

Stack Overflow用户

发布于 2018-07-24 08:00:36

实现此目标的Compress-Archive -DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder\*完整命令

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51493090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档