1

ファイルは存在しますが、Powershell はファイルが見つからないと言い続けます。何も思いつきません。権限を調べたところ、現在のユーザーには完全な権限があります。

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

最初のcsvが見つかり、コードが機能しますが、コード行の下に2番目の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 に答える