关于一个文件路径开头的为"\\?\"的疑问,望解答!

请问这个文件的路径中"\?\E:\Apps\Profession_software\NovelAI\StarSky_edition\stable-diffusion-webui(1)\stable-diffusion-webui\models\Stable-diffusion\1.ckpt" 的"\?"是什么呢?如何让它转变为正常的本地路径呢?比如说正常的文件路径是"E:\Apps\Profession_software\NovelAI\StarSky_edition\stable-diffusion-webui(1)\stable-diffusion-webui\models\d.ckpt"。这个特殊开头的文件无法重命名,删除也不会进入回收站,而是显示直接删除,请问这是什么情况?

它是绕过 Windows 路径规范化的前缀。有了它,你将能够访问在 Win32 命名空间中无效的路径,例如以.或空格结尾的名称:D:\TestFolder\folder ending with space \file name ending with dot.,或路径长于 MAX_PATH 的文件(在旧 Windows 中为 260 个字符)

对于文件 I/O,"\?"路径字符串的前缀告诉 Windows API 禁用所有字符串解析并将其后面的字符串直接发送到文件系统。例如,如果文件系统支持大路径和文件名,你可以超出MAX_PATH Windows API 强制执行的限制。
可参考: https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#win32-file-namespaces