【发布时间】:2013-04-09 11:01:34
【问题描述】:
我有一个脚本尝试使用相对路径运行某些可执行文件。
所以我使用test-path 来验证可执行文件是否在它应该在的位置。
如果没有,我尝试其他位置。
if(test-path "$current../../../myexe.exe"){
# found it!
}
但在这种情况下,如果 $current 是 C:/folder/,那么 test-path "C:/folder/../../../myexe.exe" 会失败并显示
路径 ... 引用了基础 'C:' 之外的项目
是否有一种干净而可靠的方法来测试路径,以便它返回真或假,并且不会给我带来一些意外错误?
【问题讨论】:
标签: powershell path