【发布时间】:2020-08-11 21:41:59
【问题描述】:
我的目标是美化一个文件夹中的所有 JSON 文件(大约 70K)。 假设我有一个名为“juicero”的文件夹,其中有大约 70K 不同名称的 .JSON 文件 - a.json, b.json
这是我尝试过的 -
PS> $files = Get-ChildItem C:\users\gamer\desktop\juicero\*.json
PS> $json_test = (Get-Content $files -raw | ConvertFrom-Json)
PS> foreach ($file in $files) { ConvertTo-Json | Set-Content $files }
我认为它会遍历路径并美化这些(非常简单的逻辑),但由于某种原因,这是删除文件的内容。如果我不迭代并且只在一个 .json 文件上使用这个函数,它就可以工作 - 所以我猜迭代逻辑有问题?
【问题讨论】:
标签: json windows powershell shell loops