如何将 Powershell 脚本的工作目录设置为存在与脚本相同的目录,以便无论您从哪个目录调用它,它都会始终在脚本的根目录中查找文件?
例如,如果您调用 foo.ps1 如下:
c:> d:\MyScript\foo.ps1
foo.ps1 会将工作目录设置为 d:\MyScript\,这样当它 - 例如 - 查找配置文件时,它不会在 C:\ 中搜索它,而是在 d:\MyScript\
如何将 Powershell 脚本的工作目录设置为存在与脚本相同的目录,以便无论您从哪个目录调用它,它都会始终在脚本的根目录中查找文件?
例如,如果您调用 foo.ps1 如下:
c:> d:\MyScript\foo.ps1
foo.ps1 会将工作目录设置为 d:\MyScript\,这样当它 - 例如 - 查找配置文件时,它不会在 C:\ 中搜索它,而是在 d:\MyScript\