它说我有一个局部变量错误,但是我已经说过全局了。我认为这与我的组织有关。
我尝试过移动变量的位置。
“”“ 我相信这个问题与我的糟糕组织有关,因此我将共享我的整个代码。对不起,如果很多。 “”“
Get-ChildItem *.csv -Recurse -PipelineVariable File | ForEach-Object{
Set-Content -Value (Get-Content $File.FullName -Encoding Unicode) -Path {Join-Path $File.Directory "UTF8$($File.Name)"} -Encoding UTF8
}
我希望程序在不打印局部变量错误的情况下运行。另外,我希望有一个组织得更好的代码。