首页/系统/Windows 运维速查/Split-Path / Join-Path 路径处理
PowerShell 基础66 条

Split-Path / Join-Path 路径处理

拆解与拼接路径的标准方法(取代手工字符串拼接),避免双反斜杠、相对路径混乱等问题。

Windows 运维速查系统更新于 2026-10-12
用途取父目录/文件名/扩展名,拼接路径
语法Split-Path <路径> -Parent|-Leaf;Join-Path <父> <子>
配套[IO.Path]::GetFileNameWithoutExtension() 等 .NET 方法

常用示例

常用示例
Split-Path D:\Web\site\index.html -Parent
Join-Path D:\Web 'site\css'
[IO.Path]::GetExtension('D:\a\b.log')
Join-Path 自动处理分隔符;批量路径运算尽量用 Split-Path 而不是字符串 Substring。

易错点

  • 路径含通配符时 Split-Path 可能报错,先确认路径无通配
  • 拼接不要手写反斜杠与变量混用,尾部分隔符泄漏会导致双斜杠

数据来源与参考

  • Microsoft Learn:Split-Path
  • Microsoft Learn:Join-Path

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌