这就是我所做的:
gci c:/my_folder/ | % {
$path = $_.fullname
$file = gc $_
$file[3..($file.length-4)] | % {$_.trimstart()} | out-file $path
}
我无法理解为什么在脚本结尾处所有文件都包含相同的文本。 似乎我的变量不会改变脚本中的值。 谢谢你的帮助。
答案 0 :(得分:1)
正如我想的那样,我总是循环同一个文件。我需要修改
$file = gc $_
在
$file = gc $_.fullname
现在一切正常。 谢谢你们:)