如何批量拷贝一堆文件内容到一个文件,如果手动去复制那会很难受,这里使用gulp写了一段程序
使用方法
代码下载
把代码放到code目录下
准备:1.安装node
2.在我传的文件所在的文件夹里面打开cmd,
npm i
npm i gulp
gulp
生成的代码放到code.txt,你需要什么文件的后缀名就去代码改,我这里有html,js,xml等等后缀名,你自己改。
var gulp = require('gulp');
var runSequence = require('run-sequence');
var fs= require('fs');
const each = require('gulp-each');
const INTL_PROP_PATH = './code.txt';
const INTL_PROP_FILE = fs.createWriteStream(INTL_PROP_PATH);
gulp.task('copy',function(){
const sourceDir = './code';
return gulp.src([sourceDir + '/**/*.java',sourceDir + '/**/*.html',sourceDir + '/**/*.xml',sourceDir + '/**/*.js']).pipe(each(function(content, file, callback) {
let contents = content.split('\n');
for (let line of contents) {
INTL_PROP_FILE.write(`${line}\n`);
}
callback(null, content);
}));
});
//完整构建
gulp.task('default',function(){
runSequence('copy');
});