nodejs ---day01
文件系统: ---> writeFile readFile renane copyFile unlink
let fs = require("fs");
文件读写分为: 目录文件 与 文件
写文件: ( writeFileSync 同步, Sync下面相同)
fs.writeFile( "1.txt", "写入的内容",function( err ){ } ); // 覆盖源文件写入
fa.writeFile( "1.txt","追加的内容",{ flag: "a" },function( err ){ } ); // 追加内容 flag -->a追加写入 w写入 r读取
读文件:
fs.readFile( "1.txt", "utf8", ( err, data ) =>{ ----> 不加 utf8 默认是二进制字符串 toString()转译
if(err){ return console.log(err) };
console.log( data );
// data.toString(); 按字符编码格式输出 fs.readFile("1.txt",(err,data){ })
} );
修改文件名字:
fs.rename( "1.txt", "2.txt", err =>{ // ... })
删除文件:
fs.unlink( "2.txt", (err)=>{ // ... })
复制文件:
fs.copyFile( "index.html", "newIndex.html", err = >{ // ... })