在C++中,文件路径可以使用相对路径或绝对路径来指定。
-
相对路径:相对路径是相对于当前工作目录(运行程序时的目录)的路径。相对路径可以是相对于程序所在目录或相对于当前工作目录的一个相对路径。以下是一些常见的相对路径示例:
"example.txt"
:指定与当前工作目录中的程序文件相同目录中的example.txt
文件。"../data/example.txt"
:指定与当前工作目录中的程序文件上一级目录下的data
目录中的example.txt
文件。"./data/example.txt"
:指定与当前工作目录中的程序文件同级目录下的data
目录中的example.txt
文件。
-
绝对路径:绝对路径指定文件在文件系统中的完整路径。它是从文件系统的根目录开始的路径。以下是绝对路径的示例:
- Linux/mac OS:
"/home/user/example.txt"
:指定用户主目录下的example.txt
文件。 - Windows:
"C:\Users\user\example.txt"
:指定用户主目录下的example.txt
文件。
- Linux/mac OS:
在使用文件路径时,请根据你的操作系统和文件的实际位置选择适当的路径格式。