node.js(七 --- 工具模块)

  os模块

    os.tmpdir(): 返回操作系统的默认临时文件夹;

    os.endianness(): 返回cpu的字节序,可能的是BE或LE;

    os.hostname(): 返回操作系统的主机名;

    os.type(): 返回操作系统名;

    os.arch(): 返回操作系统cpu架构,可能的值有x64、arm和ia32;

    os.release(): 返回操作系统的发行版本;

    os.uptime(): 返回操作系统运行的时间,以秒为单位;

    os.loadavg(): 返回一个包含1、5、15分钟平均负载的数组;

    os.totalmen(): 返回系统内存总量,单位为字节;

    os.freemen(): 返回操作系统空闲内存量,单位是字节;

    os.cpus(): 返回一个对象数组,包含所有安装的每次cpu内核的信息,比如:型号,速度(单位MHZ)、时间(一个包含user、nice、sys、idle和irq所使用cpu内核毫秒数的对象);

    os.networkInterfaces(): 获取网络接口列表;

 

  path模块

    path.normalize(p): 规范化路径,注意'..'和'.';

    path.join(path1,path2,path3,...): 用于连接路径。 该方法的主要用途在于,会真确使用当前系统的路径分割符,Unix系统是'/',Window系统是'\';

    path.resolve(path1,path2,to): 将参数解析为绝对路径,给定的路径的序列是从又往左处理的,后面每个path被依次解析,直到构造完成一个绝对路径;

    path.isAbsolute(path): 判断参数path是否是绝对路径;

    path.relative(from,to): 用于将绝对路径转为相对路径,返回from到to的相对路径;

      例如:path.relative('/data/orandea/test/aa','/data/orandea/impl/bbb'),则在linux系统返回'../../impl/bbb'

    path.dirname(p): 返回路径中代表文件夹的部分,同Unix的dirname命令类似

    path.basename(p,ext): 返回路径中的最后一部分;

    path.extname(p): 返回路径中文件的后缀名,即路径中最后一个'.'之后的部分。如果是一个路径中并包含'.'或该路径只包含一个'.'且这个'.'为路径的第一个字符,则此命令返回空字符串;

    path.parse(pathString): 返回路径字符串的对象;

    path.format(pathObject): 从对象中返回路径字符串,和path.parse相反;

    

    

    

    

    

posted @ 2018-12-11 11:15  mumengchun  阅读(161)  评论(0编辑  收藏  举报