【发布时间】:2013-09-25 01:01:25
【问题描述】:
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 函数中调用字符串函数有什么技巧?
感谢您的帮助!
【问题讨论】: