
bat批處理不執(zhí)行子文件夾內(nèi)文件該代碼是將文件夾下TXT文件名稱中漢字?jǐn)?shù)字替換成阿拉伯?dāng)?shù)字,代碼如下,但是當(dāng)前文件夾內(nèi)可以執(zhí)行,子文件夾內(nèi)TXT不替換1>1var files = WSH.StdIn.ReadAll().split(/r?n/)for(var i in files){var newName = files.replace(/[零一二三四五六七八九十][O零一二三四五六七八九十百千]*/gm,function(match){var str = matchstr = str.replace(/[一二三四五六七八九]/g,function(match){return '+'+'空一二三四五六七八九'.search(match)})str = str.replace(/([1-9])([十百千])/g,function(match,_1,_2){return _1 + ({'十':'*10','百':'*100','千':'*1000'}[_2])})str = str.replace(/^十/,'+10')str = str.replace(/(*10+)0[零O](?!+d1)/g,'$10')return (/[^0-9+*]/.test(str)) ? match : eval(0+str)})WSH.Echo(''+files+' '+newName+'')}

