美文网首页
Node文件操作(path&&fs)

Node文件操作(path&&fs)

作者: 不要和我名字一样 | 来源:发表于2017-06-06 11:26 被阅读58次

fs模块:基础的文件操作API
path模块:提供和路径相关的API
*readline:用于 读取大文本文件,一行一行的读
fs-extra(第三方)https://www.npmjs.com/package/fs-extra

在文件操作的过程中必须使用武力路径(绝对路径)

  • path.join([p1],[p2],[p3]...):=>链接多个路径
  • path.basename(p,ext):=>获取文件名
  • path.dirname(p):=>获取文件夹路径
  • path.extname(p):=>获取文件扩展名
/**
 * Created by 黄森 on 2017/6/6.
 */

const path = require('path');
//path.join   拼合路径
 const  temp = path.join(__dirname,'../血染的风采.lrc');

 //获取文件名
 console.log(path.basename(temp));

 //获取不同操作系统中路径分隔符,windows路径分隔符是分号
 console.log(path.delimiter);

 //node中获取环境变量
 console.log(process.env.PATH.split(path.delimiter));
 //获取目录名称

 console.log(path.dirname(temp));

 // 获取路径中扩展名,包含点
console.log(path.extname(temp));

//将一个字符串路径转化为一个对象(包含文件目录,文件名,扩展名)
var obj = path.parse(temp);
console.log(obj);

// 将路径转化为字符串

var obj = path.parse(temp);
console.log(path.format(obj));

//判断改路径是否为绝对路径
console.log(path.isAbsolute(temp));
console.log(path.isAbsolute('../temp/1.txt'));

//常规化一个路径
var a = path.normalize('C:/dev\\abc//cba////1.txt');
console.log(a);

// 获取to相对于from的相对路径
//path.relative(from,to);

//获取当前操作系统中默认用的路径分隔符,windows为‘\’
console.log(path.sep);

//允许在任意操作系统上使用windows的方式操作路径
//path.win32

//允许在任意操作系统上使用linux的方式操作路径
//path.posix







相关文章

  • Node文件操作(path&&fs)

    fs模块:基础的文件操作APIpath模块:提供和路径相关的API*readline:用于 读取大文本文件,一行一...

  • 04-文件读写

    fs模块---》操作文件---》io----》node的特长 fs模块是node非常重要的模块,能体现出node的...

  • node之文件语法

    node的文件语法,这里是基于fs模板首先是文件的操作var fs = require("fs");1.创建 2....

  • node.js文件操作

    fs 文件操作用的模块为node.js中的fs模块.因此要提前将其引入. var fs = require('fs...

  • node fs文件操作

    1、通过回调的方式读取 fs.readFile(filename.[encoding],[callback(err...

  • 经验技巧 - 收藏集 - 掘金

    node 核心模块 --fs - 前端 - 掘金fs模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历...

  • Node-核心模块(fs、path)

    一、核心模块fs 1、文件读取 使用 Node 中 提供的 文件操作API,读取指定 文件中的文本内容 Node ...

  • Nodejs学习第5天

    Node.js内置基础模块fs, Node.js 提供了基础的文件操作,并同时提供文件的同步和异步操作,如: .....

  • Node.js与文件系统操作(四)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

  • Node.js与文件系统操作(一)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作...

网友评论

      本文标题:Node文件操作(path&&fs)

      本文链接:https://www.haomeiwen.com/subject/zsdgfxtx.html