c++ 获取文件全路径

2025-04-24 00:53:07
推荐回答(2个)
回答1:

假设当前目录下有一个 test.txt 文件,
输出文件的绝对路径:

#include
#include
#include
#include

#define MAXPATH 260
int main()
{
char buffer[MAXPATH];

getcwd(buffer, MAXPATH);
strcat(buffer, "\\test.txt ");
printf( "The directory is: %s\n ", buffer);
system( "PAUSE ");
return 0;
}
至于你说的D:\Test.db,只要把
getcwd(buffer, MAXPATH);
strcat(buffer, "\\test.txt ");
这两句改成buffer==“D:\\Text.db";即可

回答2:

写路径只需要吧单斜杠改为双斜杠即可,
string path=“D:\\Text.db";