問題:フォルダーAには多数の画像ファイルがあります。Aの画像を別の画像に置き換える必要がありますが、名前は同じままです。
手動方法は次のとおりです。
1)ブラウザで画像を開く - > 2) - > 3)ターゲットフォルダー - > 4)画像 - > 5)交換 - > 6)OK
次に、ステップ2)と後続の手順を繰り返します。誤って見逃したり繰り返したりします。
それはとても厄介です、node.jsを使用して変更を処理する方法は?コードは次のとおりです。
var fs = require( 'fs')、cp = require( 'child_process'); var url = 'moriarty.jpg'var rs = fs.readfilesync(url、{encoding:' hex '、flag:' r '}) } var buf_files = cp.execsync( 'ls 160906/*。jpg')var arr_files = buf_files.tostring()。trim()。また、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、{encod: } glob( '160906/*。jpg'、(err、files)=> {files.foreach(write)})効果は次のとおりです。
ファイルの元の画像:
新しいファイル画像:(画像ファイル名が変更されていません)
node.js読み取りファイルのバッチ交換写真を実装する上記の方法は、エディターが共有するコンテンツ全体です。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。