PowerShell 命令“write-zip”不起作用

PowerShell 命令“write-zip”不起作用

我正在使用 Powershell 脚本将一些文件压缩为 .zip 文件。我的整个脚本如下所示:

Write-Host "Creating Zip File... " -NoNewLine
write-zip ("file1.txt", "file2.txt", "file3.txt", "logs") log.zip
Write-Host "Done"

此脚本位于名为 compress.ps1 的文件中。当我在命令行提示符下时,我可以输入它,powershell -file compress.ps1并且它运行正常。但是,如果我尝试从“Windows PowerShell ISE”运行该脚本,它不起作用。显示提示(“创建 Zip 文件”和“完成”)。但是,我没有在文件系统上看到 .zip 文件。如果我从 Windows 资源管理器右键单击 compress.ps1 并选择使用 Windows PowerShell 打开,也会发生同样的问题。

我做错了什么?感谢您提供的任何见解!

答案1

还要留意你的工作目录。尝试指定文件的完全限定路径名,而不仅仅是它们的简称,看看会发生什么。

相关内容