gpt4 book ai didi

powershell - 在Powershell中使用空格创建路径数组

转载 作者:行者123 更新时间:2023-12-03 00:54:20 28 4
gpt4 key购买 nike

我正在尝试定义一个文件路径数组,我可以循环使用这些文件路径并将其应用于用户权限。其中一些路径中有空格,而我尝试定义数组变量的方式无法遍历它们。

$rootSitePath = "C:\Path"

$paths = $rootSitePath + "\" + "Path1",
$rootSitePath + "\" + "Path with spaces",
$rootSitePath = "\" + "Path3"

foreach($path in $paths)
{
#do stuff
}

不知道我是否需要以某种方式逃脱?

最佳答案

不,您不需要做任何特殊的事情-但您需要在数组项上方加上括号,因为它们位于上方。尝试:

$rootSitePath = "C:\Path"

$paths = ($rootSitePath + "\" + "Path1"),
($rootSitePath + "\" + "Path with spaces"),
($rootSitePath + "\" + "Path3")

foreach($path in $paths)
{
get-childitem $path
}

关于powershell - 在Powershell中使用空格创建路径数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185114/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com