c++ - 检测路径是绝对的还是相对的

标签 c++ windows visual-c++ path

使用 C++,我需要检测给定路径(文件名)是绝对路径还是相对路径。我可以使用 Windows API,但不想使用像 Boost 这样的第三方库,因为我需要在没有外部依赖的小型 Windows 应用程序中使用此解决方案。

最佳答案

Windows API 有 PathIsRelative .定义为:

BOOL PathIsRelative(
  _In_  LPCTSTR lpszPath
);

关于c++ - 检测路径是绝对的还是相对的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377642/

相关文章:

c++ - "No Debugging Information",然而,它就在那里

c++ - 在C++/Unreal Engine 4中访问不同类中的静态变量

Visual Studio 11 中的 c++11 thread_local 关键字支持

c++ - 获取鼠标按钮单击

windows - x64 native 工具命令提示符和 x64 交叉工具命令提示符有什么区别?

c++ - 将 C++ 代码移植到 Python

windows - 文件扩展名规则?

linux - 无法运行在 Windows 上创建的 shell 脚本

c# - 获取窗口开始菜单项/快捷方式文件的 "friendly"名称

c++ - 如何手动创建将在析构函数中阻塞的 future