zip 内容提取问题
Problems with zip content extraction
我需要帮助弄清楚如何提取目录中多个 zip 文件夹的内容。我在使用以下脚本时遇到问题:
get-childitem *zip | expand-archive | foreach {-destinationpath C:\...genericpathdestination }
该命令有效,因为它在目标路径中成功创建了解压缩版本,但问题是它会在每个后续文件夹中创建每个新的 zip 文件夹。澄清一下,当我 运行 解压缩命令时:
文件夹 1
文件夹 2
文件夹 3
该命令将文件夹 3 保存在文件夹 2 及其内容中,然后将文件夹 2(包括文件夹 3)保存在文件夹 1 中。
我有大约 40 多个文件夹需要处理,所以你可以看到这个解决方案如何变得非常快。
非常感谢所有相关 input/help。
真诚的,
RM
在这种情况下不需要 foreach
。 -force
是更新目标文件夹。
Get-ChildItem -Path "C:\Users\Administrator\Documents\*.zip" | Expand-Archive -DestinationPath "C:\Users\Administrator\Documents\Here is the unzipped stuff" -Force
我需要帮助弄清楚如何提取目录中多个 zip 文件夹的内容。我在使用以下脚本时遇到问题:
get-childitem *zip | expand-archive | foreach {-destinationpath C:\...genericpathdestination }
该命令有效,因为它在目标路径中成功创建了解压缩版本,但问题是它会在每个后续文件夹中创建每个新的 zip 文件夹。澄清一下,当我 运行 解压缩命令时:
文件夹 1 文件夹 2 文件夹 3
该命令将文件夹 3 保存在文件夹 2 及其内容中,然后将文件夹 2(包括文件夹 3)保存在文件夹 1 中。
我有大约 40 多个文件夹需要处理,所以你可以看到这个解决方案如何变得非常快。
非常感谢所有相关 input/help。
真诚的, RM
在这种情况下不需要 foreach
。 -force
是更新目标文件夹。
Get-ChildItem -Path "C:\Users\Administrator\Documents\*.zip" | Expand-Archive -DestinationPath "C:\Users\Administrator\Documents\Here is the unzipped stuff" -Force