在我的脚本中,我正在从带有get-childitem的文件夹中读取文件。
我想使用每个文件的基本名称来创建一个新的XML变量。
不幸的是,我收到以下错误: name='gigi',
> file=thumb_file
)
这是代码段:
The assignment expression is not valid. The input to an assignment operator must be an object that is able to accept assignments, such as a variable or a property.
感谢您的帮助
答案 0 :(得分:0)
我不知道您文件中的内容,但是您可以尝试以下操作:
foreach ($file in $files) {
New-Variable -Name $file.BaseName -Value [xml](Get-Content $file.FullName -raw)
}
然后,您可以使用以下内容检索这些变量的值。显然,如果您知道它们,可以直接按名称引用它们:
Get-Variable -Name $file.BaseName -ValueOnly