1

该文件存在,但 Powershell 一直说文件丢失。我不知道。我查看了权限,当前用户拥有完全权限。

$csvDocLib = "C:\\PowerShell\TestLib.csv"
$csvDocSet = "C:\\PowerShell\TestDocSet.csv"

找到第一个 csv 并且代码可以工作,但是在代码行下我需要第二个 csv,它说找不到,但它在同一个目录中。我试过重命名,还是一样。

if([IO.File]::Exists($csvDocSet) -ne $false)
{  
    write-host $csvDocSet " not found" 
    exit
} 
4

1 回答 1

0

消除双重\\例如:

$csvDocLib = "C:\\PowerShell\TestLib.csv"
$csvDocSet = "C:\\PowerShell\TestDocSet.csv"

应该:

$csvDocLib = "C:\PowerShell\TestLib.csv"
$csvDocSet = "C:\PowerShell\TestDocSet.csv"
于 2012-09-12T22:06:59.673 回答