尝试使用Substring()遍历$File数组时发生AWS PowerShell错误



除了Substring((之外,其他一切都可以工作。我想用剩下的10个字节的文件名作为文件夹名来保存文件。

错误消息:方法调用失败,因为[System.IO.FileInfo]不包含方法名为"Substring"。

PowerShell code:
$Filter = "*.SCNX"
$files = @(get-childitem  -path $OutBoxPath -filter $filter)
Write-Host 'File Count? ' $Files.count
foreach ($file in $files) {
Write-Host 'File ' $File
Write-Host $File.Substring(0,10)
}

使用$File.Name属性获取文件名。System.IO.FileInfo是.NET Framework中的一个类,您可以在文档中了解它

最新更新