\\?\序列的意思是什么?

时间:2013-05-29 13:42:33

标签: c# escaping

我必须在c#中创建一个从.db文件中获取值的代码。 在这个文件中,我获得了一个特殊文件夹(谷歌驱动器)的路径,并且有\\?\序列,我想知道这个序列是否具有特殊含义。 这是我得到的那条线:

local_sync_root_pathvalue \\?\ C:\ Users \ User_Name \ Google Drive

感谢您的阅读。

1 个答案:

答案 0 :(得分:4)

这是一个特殊的路径前缀,允许您拥有超过256个字符的路径(但仅当您使用的是Unicode路径时)。

有关详细信息,请参阅the Windows API CreateFile()功能。

另见Naming Files, Paths and Namespaces