gpt4 book ai didi

powershell - powershell中的新项目错误

转载 作者:行者123 更新时间:2023-12-02 23:30:42 25 4
gpt4 key购买 nike

我发现了这个有趣的行为。
为什么会发生这种情况

我正在使用 cmdlet New-Item 创建一个文件夹。
如果我写这样的东西它有效

New-Item "D:\logeando9091" -type directory 

我有一个字符串类型的变量。它包含我想要新文件夹的路径的值。

为什么将 New-Item 与此变量一起使用时会失败?
New-Item $settings.get_Item("LogFolder") -type directory

这是一个屏幕截图
enter image description here

最佳答案

无论出于何种原因,您的字符串都包含双引号,因此这当然不起作用。删除它们,你应该很好:

$logFolder = $settings.get_Item("LogFolder") -replace '^"|"$'
mkdir $logFlder

不过,您可能应该修复读取设置的代码。

另一种方法是使用 Invoke-Expression但我不会推荐它。最好避免它。

关于powershell - powershell中的新项目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061558/

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