max_path 是 windows sdk 中定义的编译期宏常量(#define max_path 260),表示传统 win32 路径 api 支持的最大空终止字符串长度(含驱动器、冒号、反斜杠和末尾 ),非运行时可查询值。

Windows 上 MAX_PATH 是编译期常量,不是运行时可查值
在 Windows 的 C++ 开发中,MAX_PATH 并非由系统动态返回的运行时能力上限,而是 Windows SDK 头文件(如 windef.h)里定义的宏:#define MAX_PATH 260。它代表传统 Win32 路径 API(如 CreateFileA、FindFirstFileW)默认接受的**最大空终止字符串长度(含驱动器盘符、冒号、反斜杠和末尾
