You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell中Split-Path获取文件名报错(路径不存在),如何解决?

解决Split-Path获取文件名时的路径不存在错误

错误根源在于你使用了-Resolve参数——这个参数会强制PowerShell验证指定路径真实存在于系统中,如果路径不存在就会抛出找不到路径的错误。而你只是想从路径字符串中提取文件名,完全不需要验证路径是否存在。

正确命令

直接移除-Resolve参数即可:

Split-Path -Path $path -Leaf

其他可选方法

如果仅需处理字符串形式的路径,也可以使用.NET原生的路径处理方法,效果一致:

[System.IO.Path]::GetFileName($path)

内容的提问来源于stack exchange,提问作者Tony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 16:55:22