Node.js小坑:cmd命令行之cd与路径

改变文件夹cd(在terminal中)

cd的全称是Change Directory,直译为改变文件夹,也就是跳转目录、切换路径的意思。
它后面可以接驱动器符号、完整路径和相对路径。从它的全称可以得知,它不能操控文件,而只能作用于驱动器或文件夹。

目录缩写(在terminal中)

.是当前目录,..是上一层目录,而\表示根目录
如:想回到上一层目录windows的命令是 cd..

跳转分区(在terminal中)

参考批处理命令一日一教学(1)目录跳转:cd
要跳转到不同分区的时候,需要添加强制跳转参数 /+盘符 。但是,如果进入的是当前目录的子目录,则可以不使用盘符参数。

如:从其他分区下跳转到路径D:的时候,cd D:没有成功,当前目录没有发生改变;
当添加了一个参数 /d 之后,cd /d /:命令成功地执行了,如下图所示:



Node.js的相对路径(在JS中)

指的是执行node时相对的目录,而不是当前文在所在的目录,所以文件的读写操作应使用文件的绝对路径

使用Node.js的path模块(在JS中)

使用path的jion函数,将所有参数拼接成绝对路径,并根据当前操作系统自动添加路径分隔符。
语法:path.join(__dirname, 'file', 'file','file'…, 'filename');


2018.2.24

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,759评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,557评论 1 19
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,182评论 2 33
  • 北方人爱吃面食,包子、饺子、馒头、面条…… 今天中午吃什么呢?来碗面,顺溜顺溜吧。于是,马上行动起来;面粉适量,鸡...
    摩西奶奶的粉丝阅读 3,526评论 2 3