1.批处理替换txt内容
PowerShell——测试前备份源文件
1. 保存为ps1扩展名文件,右键单击脚本,以powershell运行
2. 未对powershell进行过设置的,可以管理员身份运行CMD,复制以下命令到命令提符 以解除脚本限制
powershell -c "set-executionpolicy unrestricted"3. WIN10以下系统如出错,可能需要去微软官网下载补丁升级powershell
$ScDir="E:\DCOPY\test" #设置TXT文件所在目录
Get-ChildItem -Path "$ScDir" -Recurse -Filter *.txt|ForEach-Object{ #扫描目录下所有TXT文件
$var=$_.BaseName+' x 12';$str=$null;
#读取每个文档,对其进行替换操作
Get-Content -Path $_.FullName|ForEach-Object{$str=-join($str,($_ -replace '101(.*)',-join($var,'$1')),"`r`n");}
$str|Out-File -FilePath $_.FullName #输出结果到源文件
}
转载请注明出处windows之家 » win10如何更改txt为bat