我执行以下脚本时收到以下错误。
Test-Path:找不到可以接受的位置参数 参数'input.dat'。
.\FL.ps1 \\flamingdev\analytics\source\INBOUND \\flamingdev\analytics\source\OUTBOUND
[CmdletBinding()]
param (
[string] $SrcFolder,
[string] $FileListPath
)
$SrcFolder
$FileListPath
IF (Test-Path "$FileListPath"\input.dat) {
Remove-Item "$FileListPath"\input.dat
}
Get-ChildItem -File -Path "$SrcFolder"\Extract* | Select-Object - ExpandProperty Name | Add-Content -Path "$FileListPath"\input.dat
答案 0 :(得分:0)
您需要在双引号中使用“所有路径”。像这样:
IF (Test-Path "$FileListPath\input.dat") {
Remove-Item "$FileListPath\input.dat"
}
Get-ChildItem -File -Path "$SrcFolder\Extract*" | Select-Object -ExpandProperty Name | Add-Content -Path "$FileListPath\input.dat"
答案 1 :(得分:0)
谢谢您,对代码稍作调整后,问题已解决。 Get-ChildItem -File -Path“ $ SrcFolder”,“ *。csv”