适用于项目中某些文件需要手动拷贝重命名场景;
新建copy.js内容如下;
node执行,缺少module就安装相关module;
执行完成xxx1.js复制到xxx2目录重命名为xxx2.js;
var fs = require("fs");
//动态路径设置
var path = require('path');
var dynamic_path = path.resolve(__dirname, '..');
function copyFile(fromDir, popDir){
console.log('--------开始读取文件--------');
var fs = require('fs');
fs.readFile(fromDir, 'utf-8', function(err, data) {
if (err) {
console.log("读取失败");
} else {
writeFile(data, popDir)
return data;
}
});
console.log('--------读取结束--------');
}
function writeFile(data, popDir){
console.log(data);
fs.writeFile(popDir,data,'utf8',function(error){
if(error){
throw error;
}else{
console.log("文件已保存");
}
});
}
copyFile(dynamic_path+'/xxx1/xxx1.js',//目录同级
dynamic_path+'/xxx2/xxx2.js');