如何指定相对于脚本运行位置的路径?

时间:2016-04-09 02:39:17

标签: powershell

我有这个:

 Get-ChildItem c:\H\admin\contents

是否可以执行相同的操作,但相对于运行powershell脚本的文件夹。有时我的脚本在c \ H \ admin中运行,有时在c \ H \ user目录中运行,所以我不愿意必须更改脚本中的所有路径。

1 个答案:

答案 0 :(得分:2)

是的,您可以使用相对路径。

Get-ChildItem .

指的是当前目录c:\H\admin\contents

Get-ChildItem ..

指的是父目录c:\H\admin

Get-ChildItem ..\..

指父级的父级c:\H

您可以使用与特定路径相关的相对路径:

Get-ChildItem c:\H\admin\..\users

将引用文件夹c:\H\users