gpt4 book ai didi

c - 如何在C程序中获取当前文件夹的父目录?

转载 作者:可可西里 更新时间:2023-11-01 14:46:31 25 4
gpt4 key购买 nike

我正在尝试获取程序所在的当前文件夹的父目录。我需要包含在我的 C 程序中。我尝试通过字符串方法来解决它,但我觉得可以有更好更简单的方法。例如:如果他的路径是“C:\Application\Config”,那么我想得到——“C:\Application”这个唯一的父路径。
有人可以帮我解决这个问题吗?

谢谢,朴雅卡

最佳答案

在最后一个反斜杠处就地截断字符串:

char pathname[MAX_PATH];
GetCurrentDirectory(MAX_PATH, pathname);
char* last_backslash = strrchr(pathname, '\\');
if (last_backslash)
{
*last_backslash = '\0';
}

关于c - 如何在C程序中获取当前文件夹的父目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com