将目录更改为操作脚本的位置

用户名

因此,我可以使用以下命令找到脚本的目录

function Get-ScriptDirectory { Split-Path -parent $PSCommandPath }

但是我无法将目录更改为保存脚本的文件夹。例如

cd d:\MyScripts\

所以像

cd function Get-ScriptDirectory { Split-Path -parent $PSCommandPath }

不起作用。

很抱歉,如果这是一个常见而又愚蠢的问题,但是我是Powershell的新手,我在搜索并尝试了很多之后才在此处发布

拉胡尔

您可以按照以下步骤进行操作。您可以在脚本中包含代码示例。然后,如果您正在其他位置运行脚本(通过脚本的完全限定路径名);$MyInvocation将提取调用位置。

来自文档

$MyInvocation
   Contains an information about the current command, such as the name, 
   parameters, parameter values, and information about how the command was
   started, called, or "invoked," such as the name of the script that called
   the current command.

代码样例

$scriptpath = $MyInvocation.MyCommand.Path
$dir = Split-Path $scriptpath
cd $dir

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将目录更改为移动操作的目标

来自分类Dev

Bash脚本将工作目录更改为它所在的目录

来自分类Dev

将目录更改为尾部结果路径的 shell 脚本

来自分类Dev

将目录更改为find中文件的位置,然后在以上两个级别运行脚本(就像它在同一目录中一样)-bash

来自分类Dev

使用运行块将Matlab中的工作目录更改为当前脚本目录

来自分类Dev

在Bash脚本中,如何使用`dirname`函数将目录更改为文件的目录路径?

来自分类Dev

使用运行块将Matlab中的工作目录更改为当前脚本目录

来自分类Dev

如何通过DOS将目录更改为当前主操作系统的systemroot目录?

来自分类Dev

使用脚本中的变量将Shell脚本更改为另一个目录

来自分类Dev

将 onclick 操作更改为自动操作

来自分类Dev

简单的Bash脚本:将文件名更改为模仿目录

来自分类Dev

将目录更改为外部磁盘

来自分类Dev

将目录命令更改为桌面

来自分类Dev

将目录更改为外部磁盘

来自分类Dev

将目录命令更改为桌面

来自分类Dev

将目录的权限更改为701

来自分类Dev

将目录更改为SharePoint链接

来自分类Dev

将节点路径更改为当前目录

来自分类Dev

期望脚本将“ \\”的发送更改为仅“ \”

来自分类Dev

脚本将$ HOME更改为代字号〜

来自分类Dev

期望脚本将“ \\”的发送更改为仅“ \”

来自分类Dev

将休眠位置更改为HDD

来自分类Dev

CMD将目录更改为父目录n次

来自分类Dev

如何将目录更改为未知子目录

来自分类Dev

tar:无法将目录更改为<dir> / <file>:不是目录

来自分类Dev

Stata将目录更改为此do文件所在的目录

来自分类Dev

将启动目录更改为 HOME 以外的其他目录

来自分类Dev

如何将已删除的批处理文件目录更改为该批处理文件的位置

来自分类Dev

将目录中的单独更改更改为分支

Related 相关文章

  1. 1

    将目录更改为移动操作的目标

  2. 2

    Bash脚本将工作目录更改为它所在的目录

  3. 3

    将目录更改为尾部结果路径的 shell 脚本

  4. 4

    将目录更改为find中文件的位置,然后在以上两个级别运行脚本(就像它在同一目录中一样)-bash

  5. 5

    使用运行块将Matlab中的工作目录更改为当前脚本目录

  6. 6

    在Bash脚本中,如何使用`dirname`函数将目录更改为文件的目录路径?

  7. 7

    使用运行块将Matlab中的工作目录更改为当前脚本目录

  8. 8

    如何通过DOS将目录更改为当前主操作系统的systemroot目录?

  9. 9

    使用脚本中的变量将Shell脚本更改为另一个目录

  10. 10

    将 onclick 操作更改为自动操作

  11. 11

    简单的Bash脚本:将文件名更改为模仿目录

  12. 12

    将目录更改为外部磁盘

  13. 13

    将目录命令更改为桌面

  14. 14

    将目录更改为外部磁盘

  15. 15

    将目录命令更改为桌面

  16. 16

    将目录的权限更改为701

  17. 17

    将目录更改为SharePoint链接

  18. 18

    将节点路径更改为当前目录

  19. 19

    期望脚本将“ \\”的发送更改为仅“ \”

  20. 20

    脚本将$ HOME更改为代字号〜

  21. 21

    期望脚本将“ \\”的发送更改为仅“ \”

  22. 22

    将休眠位置更改为HDD

  23. 23

    CMD将目录更改为父目录n次

  24. 24

    如何将目录更改为未知子目录

  25. 25

    tar:无法将目录更改为<dir> / <file>:不是目录

  26. 26

    Stata将目录更改为此do文件所在的目录

  27. 27

    将启动目录更改为 HOME 以外的其他目录

  28. 28

    如何将已删除的批处理文件目录更改为该批处理文件的位置

  29. 29

    将目录中的单独更改更改为分支

热门标签

归档