寻找PS Modules路径并在该路径中创建一个文件夹

豪赛克

我正在创建一个powershell脚本,该脚本将在PS modules文件夹中为模块创建一个文件夹,然后从github下载该模块。我避免使用System32文件夹,因此通常我会使用ProgramFiles文件夹,但并不是每个人都可以访问该文件夹,因此下一个将在运行脚本的用户的Documents文件夹中。问题是,如果该用户将其文档文件夹从C驱动器更改为另一个驱动器,该脚本将失败,因此我想获得一个命令,该命令在执行时将半冒号之前的第一个路径作为字符串

$ env:psmodulepath

并使用该字符串进一步创建模块文件夹。

tl; dr:如何捕获从0到半冒号的字符串。

谢谢

安迪·施耐德(Andy Schneider)

您可以使用-split运算符,然后从结果中删除数组的第一个元素。数组中的第一个元素位于索引0,这就是为什么使用[0]的原因。

# ("one;two;three" -split ";")[0]
one

在您的方案中,可能是这样的:

($env:psmodulepath -split ";")[0]

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建一个TXT文件并在Python中寻找位置

寻找与 _mm256_load_ps 类似的函数,但需要一个字符指针

list.files在master文件夹和R中的第一个子文件夹中搜寻后停止寻找

递归循环到子文件夹并在文件中寻找子字符串

如何使用该位置的相对路径在一个位置中创建多个文件夹?

如何使用Java在给定路径下创建一个新文件夹?

创建一个文件夹并验证路径是否正确

Powershell从一个路径创建许多文件夹

如何在不重复路径名的情况下在一个特定文件夹中创建多个文件夹?

我想获取路径中的根文件夹,该路径使用 groovy 存储在变量中,并在 if 语句中使用此根值

寻找递归路径

寻找迷宫路径的成本

如何在另一个文件夹中执行命令,而不重复文件夹路径?

tar给定路径的文件夹并将其存储在另一个文件夹中

在PHP中删除路径中的最后一个文件夹

在我的zsh custom /文件夹中寻找别名文件

在路径中查找最后一个文件夹名称的正则表达式

如何在类路径中为Ant脚本添加一个文件夹?

删除路径中的第一个文件夹

如何从给定路径中批量删除最后一个文件夹

循环遍历目录的文件夹并在python中的每个文件夹之后创建一个输出

谷歌脚本:在一个单元格而不是一行中写入谷歌工作表的文件夹路径并限制文件夹路径

FileInputStream在哪个文件夹中寻找?

Django寻找模板文件的错误路径

Java:寻找用于处理Linux中Windows文件路径的技巧

寻找规范中特定rpm提供的特定文件的路径

Django 在 css 文件中的 url() 上寻找错误的路径

我如何通过在Linux中的给定路径上创建一个新文件夹来解压缩zip文件

寻找一个可以