Windows 10 powershell ise compress-archive files at root .in .zip
Windows 10 powershell ise compress-archive files at root .in .zip
使用 Windows(10) powerShell ise,
是否可以像使用命令 'Compress-Archive' 那样压缩文件夹的内容,但不能将其压缩 ps 压缩到根文件夹中?
(获取 zip 根目录下的文件)
例如:- myFolder { index.html, mycss.css, myConn.php}
使用的命令:-DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder
实际结果t in myZip.zip: { - myFolder { index.html, mycss.css, myConn.php} }
myZip.zip 中的期望结果:{ index.html、mycss.css、myConn.php}
ps:我尝试了搜索选项但没有找到。
Compress-Archive -DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder\*
完成此目标的命令
您的 -Path
是一个文件夹,您明确将其包含在存档中。
正如 Tomalak 已经提到的,提供通配符会改变这一点。
Compress-Archive -Path C:\wamp64\www\myFolder\* -DestinationPath C:\wamp64\www\myFolder\myZip.zip
如果您以正确的位置顺序提供参数,则不必为它们命名:
Compress-Archive C:\wamp64\www\myFolder\* C:\wamp64\www\myFolder\myZip.zip
为了更好地控制归档的内容,您可以将源通过管道传输到 Compress-Archive
(例如排除可能的子目录)
Get-ChildItem C:\wamp64\www\myFolder\* -File | Compress-Archive C:\wamp64\www\myFolder\myZip.zip
使用 Windows(10) powerShell ise, 是否可以像使用命令 'Compress-Archive' 那样压缩文件夹的内容,但不能将其压缩 ps 压缩到根文件夹中?
(获取 zip 根目录下的文件)
例如:- myFolder { index.html, mycss.css, myConn.php}
使用的命令:-DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder
实际结果t in myZip.zip: { - myFolder { index.html, mycss.css, myConn.php} }
myZip.zip 中的期望结果:{ index.html、mycss.css、myConn.php}
ps:我尝试了搜索选项但没有找到。
Compress-Archive -DestinationPath C:\wamp64\www\myFolder\myZip.zip -Path C:\wamp64\www\myFolder\*
完成此目标的命令
您的 -Path
是一个文件夹,您明确将其包含在存档中。
正如 Tomalak 已经提到的,提供通配符会改变这一点。
Compress-Archive -Path C:\wamp64\www\myFolder\* -DestinationPath C:\wamp64\www\myFolder\myZip.zip
如果您以正确的位置顺序提供参数,则不必为它们命名:
Compress-Archive C:\wamp64\www\myFolder\* C:\wamp64\www\myFolder\myZip.zip
为了更好地控制归档的内容,您可以将源通过管道传输到 Compress-Archive
(例如排除可能的子目录)
Get-ChildItem C:\wamp64\www\myFolder\* -File | Compress-Archive C:\wamp64\www\myFolder\myZip.zip