# 定义要遍历的根目录
$rootPath = "F:\代做\环境变量\全球\ascii"
# 遍历根目录下的所有子文件夹
Get-ChildItem -Path $rootPath -Recurse -Directory | ForEach-Object {
Write-Host "正在处理目录: $($_.FullName)"
# 遍历当前子文件夹下的所有.asc文件
Get-ChildItem -Path $_.FullName -Filter "*.asc" | ForEach-Object {
Write-Host "正在处理文件: $($_.FullName)"
# 读取文件内容
$content = Get-Content $_.FullName -Raw
# 替换nan为-9999
$content = $content -replace 'nan', '-9999'
# 将修改后的内容写回文件
Set-Content -Path $_.FullName -Value $content
Write-Host "文件已更新: $($_.FullName)"
}
}
Write-Host "所有文件处理完成。"

757

被折叠的 条评论
为什么被折叠?



