千家信息网

C++路径中./、../、/指的是什么意思

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关C++路径中./、../、/指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。"./":代表目前所在的目录。" . ./"代表
千家信息网最后更新 2026年11月01日C++路径中./、../、/指的是什么意思

这篇文章将为大家详细讲解有关C++路径中./、../、/指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

"./":代表目前所在的目录。

" . ./"代表上一层目录。

"/":代表根目录。

举个栗子:

在读取文件时,路径的写法有如下方式

1、文件在当前目录(以图像文件为例,当前项目文件为中心)

"./1.jpg" 或 "1.jpg"

2、文件在上层目录

(1)在上层目录下

"../1.jpg"

(2)在上层目录下的一个Image文件夹下

"../Image/1.jpg"

(3)在上上层目录下

"../../1.jpg"

3、文件在下一层目录(Image1文件夹)

"./Image1/1.jpg"

4、根目录表示法,任何页面访问Image下的Image.jpg图片

"C:/Image/1.jpg"

代码示例:

/** *Copyright (c) 2018 Young Fan.All Right Reserved. *Filename: 8 路径符号的剖析 *Author: Young Fan *Date: 2018.4.30 *OpenCV version: 3.4.1 *IDE: Visual Studio 2017 *Description: "./"、" ../"、"/" */#includeusing namespace cv;int main(){        Mat Image = imread("./1.jpg");//文件在当前目录        imshow("Test", Image);        Mat Image1 = imread("../1.jpg");//文件在上一层目录下        imshow("Test1", Image1);        Mat Image2 = imread("./Image1/1.jpg");//文件在下一层目录(Image1文件夹)        imshow("Test2", Image2);        Mat Image3 = imread("../../1.jpg"); //文件在上上层目录下        imshow("Test3", Image3);        waitKey();        return 0;}

补充

正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径:

绝对路径表示相对容易,例如

pDummyFile =fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb");给出了从盘符开始的全部路径,这里需要注意的是"\"要用双斜线"\\",vc工程默认访问的目录是工程目录,相对路径有以下多种形式,如:pDummyFile = fopen("dummy.bmp", "rb"); bmp文件就在vc工程目录下,和dsw文件同属一个目录。
pDummyFile = fopen("..\\texture\\dummy.bmp", "rb"); 表示bmp文件在工程目录的同级目录texture中,因此路径是先退出工程目录再进入texture目录访问到bmp文件。".."表示退到当前目录的上一级目录(父目录)
pDummyFile =fopen(".\\texture\\dummy.bmp", "rb"); 表示bmp文件就在工程目录的子目录texture中,"."表示当前默认目录,即vc工程目录,然后在进入其子目录texture访问到文件

注意,对相对路径而言,路径表示中的"\"也要用双斜线"\\",

c++中\\是一种转义字符,他表示一个\,就像\n表示回车一样。

所以C++中的路径名:D:\matcom45\doc\users\_themes\m.dat

应为:

CString filename=_T("D:\\matcom45\\doc\\users\\_themes\\m.dat");或CStringfilename=_T("D:/matcom45/doc/users/_themes/m.dat");

关于"C++路径中./、../、/指的是什么意思"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

目录 文件 路径 工程 上层 斜杠 C++ 代表 文件夹 符号 篇文章 意思 子目 子目录 斜线 更多 根目录 上一 不错 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州大一互联网络科技有限公司 北京路客互联网科技有限公司 互联网科技活动banner 互联网科技公司的优势 中国 科技 互联网 互联网科技作文 唐信互联网科技 互联网科技的未来发展 天扬科技互联网广告 互联网巨头投资的硬核科技 中盈科技互联网信息有限公司 互联网科技项目计划书材料类 南平创想时代互联网科技有限公司 互联网5g黑科技有哪些 乌苏新华互联网科技做什么的 华中科技大学互联网的牛人 上海京穆互联网科技有限公司 山东子淼互联网科技有限公司 互联网金融运营模式中的金融科技 杭州融税互联网科技有限公司 A股互联网金融科技公司 科技创新互联网企业 随着互联网科技发展 欧洲十大科技互联网公司 乌鲁木齐新华智原互联网科技学校 玉溪新华互联网科技好不好 互联网时代的科技公司 怎样加入科技互联网 互联网科技和医药行业 平安好医生打造互联网科技医疗
0