zoukankan      html  css  js  c++  java
  • Nodejs-文件系统操作

    1.相关模块

    2.同步调用和异步调用

     

    注意:他们的捕获异常的方式不一样

    写入文件

    语法

    以下为异步模式下写入文件的语法格式:

    fs.writeFile(filename, data[, options], callback)

    如果文件存在,该方法写入的内容会覆盖旧的文件内容。

    参数

    参数使用说明如下:

    • path - 文件路径。

    • data - 要写入文件的数据,可以是 String(字符串) 或 Buffer(流) 对象。

    • options - 该参数是一个对象,包含 {encoding, mode, flag}。默认编码为 utf8, 模式为 0666 , flag 为 'w'

    • callback - 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。

    //文件复制
    const fs=require('fs');
    const path=require('path');
    
    console.time('read');
    fs.readFile('D:\nodejs\01.txt',(error,data)=>{
    	if(error){
    		throw error
    	}
    	console.timeEnd('read');
    	console.time('write');
    	//读取文件拿到
    	fs.writeFile('D:\nodejs\02.txt',data,error=>{
    		if(error){
    			throw error
    		}
    		console.timeEnd('write');
    		console.log('拷贝完成');
    	});
    
    });
    

      

  • 相关阅读:
    HTTPS
    RPC
    2017.4.19上午
    2017.4.18下午
    2017.4.18上午
    2017.4.17下午
    2017.4.17上午
    2017.4.14下午
    2017.4.14上午
    2017.4.13下午
  • 原文地址:https://www.cnblogs.com/GumpYan/p/5800597.html
Copyright © 2011-2022 走看看