问题:文件夹A中有很多图片文件,需要用另一张图片替换A中的图片,但名称不变。
手动操作如下:
1)浏览器打开图片-2)另存为-3)目标文件夹-4)查找图片-5)替换-6)确认
然后,重复步骤2)和后续步骤。如果你不小心,你会错过或重复它。
这么麻烦,用node.js来处理变化怎么样?代码如下:
var fs=require('fs '),CP=require(' child _ process ');var URL=' moriaty . 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 . exec sync(' ls 160906/*。jpg ')vararr _ files=buf _ files . tostring()。修剪()。split (/ s/) arr _ files.foreach
var glob=require('glob '),fs=require(' fs ')var URL=' moriaty . jpg ' var rs=fs . readfilesync(URL,{encoding:'hex ',flag : ' r ' })var write=(e)={ fs . write file sync(e,RS,{encoding :' hex ',flag : ' w ' })glob(' 160906/*。jpg ',(错误,文件)=
文件的原始图片:
文件新图片:(图片文件名未更改)
以上Node.js读写文件批量替换图片的实现方法是边肖分享的全部内容。希望能给大家一个参考,多支持我们。