对js文件的读写实现批量替换图片
问题:文件夹A中有很多图片文件,你需要用另一张图片替换A中的图片,但是命名保持不变。手工操作如下:
1)浏览器打开图片> 2)-保存为> 3)目标文件夹> 4)找到图片> 5)替换- > 6)确定。
然后,重复步骤2和以下步骤。无意中错过或重复。
那么,你如何使用Node.js来处理呢代码如下:
VaR FS =需要('fs),
CP =需要('child_process);
var url = 'moriarty .jpg
VaR RS = fs.readfilesync(URL,{编码:'hex,标志:R'})
var =(e)= {
Fs.writeFileSync(E,RS,{编码:'hex,标志:'w' })
}
无功buf_files = cp.execsync(' 160906 / * .jpg)
无功arr_files = buf_files.tostring()。修剪()。分裂( / / +)
arr_files.foreach(写)
它还可以与全球和FS模块:代码如下:
Var glob=require ('glob'),
FS =需要('fs)
var url = 'moriarty .jpg
VaR RS = fs.readfilesync(URL,{编码:'hex,标志:R'})
var =(e)= {
Fs.writeFileSync(E,RS,{编码:'hex,标志:'w' })
}
glob('160906 / * .jpg(呃,文件)= > {
files.foreach(写)
})
效果如下:
原始文件图片:
新的文件图片:(图片文件的名称没有改变)
以上Node.js读写文件批量替换图片是通过萧边分享的所有内容,希望能给大家一个参考,我希望你能支持它。