/** * Created by Administrator on 2019/11/6. *指尖敲打着世界 ----一个阳光而又不失帅气的少年!!!. */ var fs=require("fs"); /** * 方法1:普通读取和写入 */ fs.writeFileSync("D:/app/data/1.json",fs.readFileSync("D:/app/data/other/1.json")); fs.writeFileSync("D:/app/data/temp/gn_image_0.jpg",fs.readFileSync("D:/app/data/other/gn_image_0.jpg")); fs.writeFileSync("D:/app/data/temp/gn_image_1.jpg",fs.readFileSync("D:/app/data/other/gn_image_1.jpg")); /** * 方法2:管道流方式读取和写入 * 管道流 */ //创建一个读取流 var readStream=fs.createReadStream("D:/app/data/other/1.json");//被复制文件 //创建一个写入流 var writeStream=fs.createWriteStream("D:/app/data/1.json");//复制到的目标位置及文件 //读取流的内容通过管道流写入到输出流 readStream.pipe(writeStream);
上面的第二种方式比较适合读取大文件