C语言下的文件路径
preface:参考链接: 关于文件路径中/ \ // \的使用以及绝对相对路径的问题_路径哪里加转义字符-CSDN博客 |
路径分为两种:绝对路径、相对路径
绝对路径:就是E:\test\file\data。``
在C语言中,\\
代表\
故有
1 | FILE *fp; |
相对路径
电脑硬盘E盘下,建文件夹“test”,”test”下建立子文件夹“file”,”file”下建子文件夹“data”, 电脑资源管理器显示目录 E:\test\file\data 当前路径 E:\test\file
相对路径 ,用正斜杠 /
向上一级目录指向
,/ 表示当前路径,相当于E:\test\file
,, 表示当前路径的上一级路径,相当于E:\test
,,/,,/ 表示当前路径上上一级路径,相当于E:
向下一级目录指向
./data 表示当前路径下一级路径,相当于E:\test\file\data
./data/xxx 表示当前路径的下下一级路径,相当于 E:\test\file\data\xxx
,,/ 代表上一级目录
,,/,,/ 代表上两级目录
/,, 代表下级目录
/,,/,,代表下两级目录
(其实后面两个有点抽象了,毕竟我怎么知道下两级目录是哪个文件夹的打开??)