Проблема: в папке 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, {incoding:' hex ', flag:' r '}) var write = (e) => {fs.writefilesync (e, rs' {encod: 'hex' ex 'ex' ex 'ex' ex ') } 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, {incoding:' hex ', flag:' r '}) var write = (e) => {fs.writefilesync (e, rs, {incoding:' hex ', hex', writefilesync: } glob ('160906/*. jpg', (err, files) => {files.foreach (write)})Эффект заключается в следующем:
Исходное изображение файла:
Новый файл изображение: (имя файла изображения не изменилось)
Приведенный выше метод реализации партийных картинок Node.js Reading и написания файлов - это весь контент, общий редактор. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.