PowerShell 技能连载 - 快速处理路径

适用于 PowerShell 所有版本

以下是一系列有用的(并且易用的)用于处理文件路径的系统函数:

[System.IO.Path]::GetFileNameWithoutExtension('file.ps1')
[System.IO.Path]::GetExtension('file.ps1')
[System.IO.Path]::ChangeExtension('file.ps1', '.copy.ps1')

[System.IO.Path]::GetFileNameWithoutExtension('c:\test\file.ps1')
[System.IO.Path]::GetExtension('c:\test\file.ps1')
[System.IO.Path]::ChangeExtension('c:\test\file.ps1', '.bak')

所有这些方法都能接受文件名称或完整路径参数、能返回路径的不同部分,或改变其中的部分,例如扩展名。

本文国际来源:Useful Path Manipulation Shortcuts

评论