这么麻烦,使用node.js来处理改如何呢?代码如下:
var fs=require("fs"), cp=require("child_process");var url="Moriarty.jpg"var rs=fs.readFileSync(url,{encoding:"hex",flag:"r"})var write=(e)=>{fs.writeFileSync(e,rs,{encoding:"hex",flag:"w"}) }var buf_files=cp.execSync("ls 160906/*.jpg")var arr_files=buf_files.toString().trim().split(/s+/)arr_files.forEach(write)也可以用glob和fs模块来完成:代码如下:
var glob=require("glob"), fs=require("fs")var url="Moriarty.jpg"var rs=fs.readFileSync(url,{encoding:"hex",flag:"r"})var write=(e)=>{fs.writeFileSync(e,rs,{encoding:"hex",flag:"w"}) }glob("160906/*.jpg",(err,files)=>{files.forEach(write) })效果如下图:
文件新图片:(图片文件名未变)
以上这篇Node.js读写文件之批量替换图片的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。