除了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中的一个类,您可以在文档中了解它