检查URL powershell中是否存在文件

时间:2016-08-19 20:09:19

标签: powershell

我有以下代码行从文本文件中下载文件列表。它是一个更大的计划的一部分。目前,PS脚本将获取下载的文件。但是如果文件不存在,我想暂停PS脚本,以便用户可以调整URL以指向一个好的文件,然后继续。这可能吗?如果没有,可能会通过列表并输出哪些路径不好?

Get-Content file.txt | ForEach-Object {Invoke-WebRequest $_ -OutFile C:\test\download\$(Split-Path $_ -Leaf)}

修改

我将测试-method HEAD但是现在,我找到了测试路径cmdlet。仍在解决问题,但没有显示整个路径,但这似乎对我有用。因为它打印出找到和丢失的内容。我将不得不在我的程序中添加一个暂停并重新运行。

Get-Content c:\file.txt | `Select-Object @{Name='FileName';Expression=$_}},@{Name='FolderExist';Expression={ Test-Path $_}}

0 个答案:

没有答案