windows文件路径大于MAX_PATH
生活随笔
收集整理的這篇文章主要介紹了
windows文件路径大于MAX_PATH
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果文件路徑大于MAX_PATH,是無(wú)法直接用CreatFile、fopen等方法來(lái)打開(kāi)文件
但是可以通過(guò)在路徑前面加上“\\?\”來(lái)獲取文件
比如想要打開(kāi)下面的文件123.txt,但是文件路徑是很長(zhǎng)的(假設(shè)…是200個(gè)字符):
C:\123...\12...3.txt直接fopen打開(kāi)的話會(huì)失敗,需要將路徑修改為:
\\?\C:\123...\12...3.txt如果寫(xiě)成代碼,就是
path = "\\\\?\\" + path;參考內(nèi)容:
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
總結(jié)
以上是生活随笔為你收集整理的windows文件路径大于MAX_PATH的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 人民币多少钱一斤啊?
- 下一篇: icem密度盒怎么设置_怎么做好火灾自动