是否可以在每个子文件夹中批量替换cmd文件中的文本字符串?
文件夹结构为:
根文件夹(批处理脚本)>几个子文件夹> job(folder number)_EncodeAudio.cmd
>文字字符串
cmd文件的128
字符串应替换为384
,每个子文件夹(job1,job2,job3)具有相同的job(folder number)_EncodeAudio.cmd
文件。
在单张图片中可以更好地解释:
答案 0 :(得分:0)
使用Billy的脚本和BAT来调用Powershell脚本。
BAT文件:
CD /D %root% C:\Root Folder Location
powershell.exe -ExecutionPolicy ByPass -file batch.ps1
PS1文件:
Get-ChildItem *.cmd -Recurse | ForEach-Object { (Get-Content $_) | ForEach-Object { $_ -replace '128','384' } | Set-Content $_ }