문제 : 폴더 A에는 많은 이미지 파일이 있습니다. 이미지를 다른 이미지로 바꾸어야하지만 이름은 동일하게 유지됩니다.
수동 방법은 다음과 같습니다.
1) 브라우저에서 이미지 열기 -> 2) AS-> 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 write = (e) => {fs.writefilesync (e, rs, incoding)). } var buf_files = cp.execsync ( 'ls 160906/*.Glob 및 FS 모듈을 사용하여 수행 할 수도 있습니다. 코드는 다음과 같습니다.
var glob = require ( 'glob'), fs = require ( 'fs') var url = 'moriarty.jpg'var rs = fs.readfilesync (url, {encoding :'hex ', flag :'r '}) var writ } glob ( '160906/*. jpg', (err, files) => {files.foreach (쓰기)})효과는 다음과 같습니다.
파일의 원본 이미지 :
새 파일 사진 : (이미지 파일 이름이 변경되지 않았습니다)
Node.js의 배치 교체 사진을 구현하는 위의 방법은 파일을 읽고 쓰고 쓰는 방법은 편집기가 공유하는 전체 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.