目录

  • 0 注意
    • 用处:
  • 1 绝对路径
  • 2 相对路径
    • 2.1 当前目录
    • 2.2 前一级目录
    • 2.3 前两级目录

0 注意

  1. 下面路径分隔有两种办法
    (1 \\
    (2 /
    在C语言识别路径时,(1 和 (2 均当成一个字符
  2. “./1.txt” 中 txt 是文件后缀,不是属于文件名的一部分!这个文件名其实是 ‘1’
    文件路径 = 文件层次控制 + 文件名 + 文件后缀

用处:

先去看重文章主体内容 再回来看吧!

char *name1 = ".\\1.txt";

表示:当前目录的文件1.txt
在文件打开操作时,我想输出谁被打开了,要获取 纯文件名,不想出现“.\\”

简单想法:表示字符串name1首字符的指针 - name1移动至字符 ‘1’ 处
若当成纯字符串,应该是 name1 + 3,那么实际会移动至 ‘1’ 后后面的 ‘.’!
但正确的操作是:name1 + 2
因为在系统眼中 *name1 = “.\1.txt”
\是转义字符!

1 绝对路径

直接在文件夹上面复制地址是:

E:\学习\编程\CSDN图片\c与excel

可是 \ 是转义字符,这样地址就不能识别
应该这样:(必须两个斜杠 \\)

E:\\学习\\编程\\CSDN图片\\c与excel

2 相对路径

一个斜杠 /
两个斜杠 \\ 均可

2.1 当前目录

.\\xxx
./

均表示当前目录

2.2 前一级目录

..\\
../
均表示前一级目录

2.3 前两级目录

..\\..\\
../..
均 表示前两级目录

绝对路径 和 相对路径(C语言 )相关推荐

  1. 易语言取java路径模块,511遇见易语言API模块进程创建CreateProcess

    封装进程创建的原因主要是易语言自带的运行和执行命令不能启动游戏,当我们写一键启动,批量启动游戏时,便用到了进程_创建的命令.易语言里的运行(),执行()有时候并不能直接运行一些游戏,而采用进程创建才可 ...

  2. 改进后的A星三维路径规划完整算法(matlab语言),包括障碍物模型优化

    改进后的A星三维路径规划完整算法(matlab语言),包括障碍物模型优化,平滑处理,启发函数的改进,环境地图可以根据自己的实际情况进行改进,算法包含了非常详细的代码注释 ID:695006710638 ...

  3. 改进后的A星三维路径规划完整算法(matlab语言)

    改进后的A星三维路径规划完整算法(matlab语言),包括障碍物模型优化,平滑处理,启发函数的改进,环境地图可以根据自己的实际情况进行改进,算法包含了非常详细的代码注释 YID:69500671063 ...

  4. c语言中文件相对路径,C++相对路径和绝对路径(示例代码)

    学习备忘 转自:http://www.cnblogs.com/vranger/p/3820783.html 电脑硬盘E盘下,建文件夹"test","test"下 ...

  5. iOS的相对路径和绝对路径

    iOS程序有固定的文件访问限制,只能在自己的沙盒内. UIImage *img=[UIImage imageNamed:@"cellicon.png"]; 这段代码从相对路径加载了 ...

  6. html中css路径和xpath路径,6.1 HTML的简单介绍和快速获取XPath和CSS路径

    Web UI 自动化其实就是在页面元素,所以在真正进入页面元素操作之前,我们先认识下我们后面会用到的一些HTML相关知识. HTML的简单介绍 什么是HTML HTML(Hyper Text Mark ...

  7. HTML的相关路径与绝对路径的问题---通过网络搜索整理

    问题描述:    在webroot中有个index.jsp 在index.jsp中写个表单. 现在在webroot中有个sub文件夹,sub文件夹中有个submit.jsp想得到index.jsp表单 ...

  8. 总结相对路径和绝对路径的写法

    在C#中 "\"是特殊字符,要表示它的话需要使用"\\".由于这种写法不方便,C#语言提供了@对其简化. 只要在字符串前加上@即可直接使用"\&quo ...

  9. 显示unc路径服务器根目录,路径解释:绝对、相对、UNC 和 URL

    您每天都通过路径浏览至数据和工具箱.本主题将详细讨论以下方面内容:路径.定义不同类型的路径以及 ArcGIS 对路径的管理方式.路径和路径名路径 路径是由斜线分割的目录名的列表,后面连接目录名或文件名 ...

最新文章

  1. Gradle安装使用以及基本操作
  2. Lession 15 Good news
  3. 零基础学python需要多久-零基础学习Python大概要多久,感悟分享?
  4. flirtlib 测试过程
  5. storm metric的使用说明
  6. vue 点击div 获取位置_vue 点击元素滚动到指定位置
  7. 微信支付+服务器+php代码,php 微信支付企业付款(示例代码)
  8. jQuery实现checkBox全选全取消
  9. DFS HDOJ 2181 哈密顿绕行世界问题
  10. 计算机无法安装应用,电脑没法安装软件?教您解决电脑没法安装软件
  11. Unity游戏资源逆向工具
  12. 5G常见缩略语大全收藏
  13. 管理会计习题集及答案 5-7章
  14. 三层交换机如何实现不同网络的相互通信
  15. 如何在桌面电脑上使用 SAS 硬盘
  16. Hyper Flash 和 QSPI NOR Flash
  17. 腾讯云COS全球加速让全球用户加速访问
  18. Spring之配置非自定义Bean
  19. 在线html编辑器 富文本转为html代码
  20. VUE 中的搜索关键字

热门文章

  1. pycharm打印结果折叠,显示不全,解决办法
  2. 稻城亚丁6日游之第四天(稻城-理塘-雅江-新都桥)
  3. Maya 随附插件列表[官方简介]
  4. Opencv从0到1------利用白话文和你一起学cv(第一章)
  5. #mac# #finder# #Iterm2# finder中打开当前路径的Iterm2终端
  6. 基于LC3模拟器的简单游戏设计:简易四子棋
  7. 单文本分析--词频统计
  8. Domain adaptation 与 Domain generalization
  9. GCN原理的直观解释
  10. 以业务为核心,泛微协助生产制造企业推动销售到生产一体化管理