Function doSomething($param1 $param2 $file)
{
...doing stuff
$pos = $file.IndexOf('.')
}
doSomething -param1 'stuff' -param2 'more stuff' -file 'C:\test.txt'
返回错误:方法调用失败,因为 [System.IO.FileInfo] 不包含名为“IndexOf”的方法。
但是在函数之外或从命令行调用它没有问题。
这是powershell的限制还是在powershell函数中调用字符串函数有一些技巧?
谢谢您的帮助!