How to get the current directory of the cmdlet being executed

后端 未结 17 2282
滥情空心
滥情空心 2020-11-29 17:03

This should be a simple task, but I have seen several attempts on how to get the path to the directory where the executed cmdlet is located with mixed success. For instance,

17条回答
  •  无人及你
    2020-11-29 17:48

    For what it's worth, to be a single-line solution, the below is a working solution for me.

    $currFolderName = (Get-Location).Path.Substring((Get-Location).Path.LastIndexOf("\")+1)
    

    The 1 at the end is to ignore the /.

    Thanks to the posts above using the Get-Location cmdlet.

提交回复
热议问题