2016-10-17 82 views
1

訪問文件/文件夾在最新的Windows 10的構建我建立一個科爾多瓦Windows應用程序在訪問從我的應用程序,它具有路徑的文件和文件夾得到一個錯誤長度大於260由於窗口限制字符。對於訪問或創建新的文件和文件夾,目前,我正在使用Windows(Runtime)API的Javascript的Windows.Storage命名空間,如createFolderAsync,getFolderAsync,getFileFromPathAsync等。解決長路徑(> 260字符)限制爲使用Javascript

最近,我聽說最新版本的Windows 10已刪除文件/文件夾路徑的260個字符限制。 (這裏是link)不過,這只是在C++提供一些特定的Win32函數可用,並呼籲他們在我的應用程序,我需要做一個Windows運行時組件在C++中。 (1)有沒有辦法,我可以利用最新的Windows 10 build(版本1607)中的最新更改來直接創建/訪問路徑長度> 260個字符的文件和文件夾? (2)javascript窗口庫中是否還存在這個限制,我們是否真的別無選擇,只能使用win32 C++ API來解決這個問題? (3)Windows是否考慮從未來的所有其他庫中移除此限制?

在此先感謝!

回答

1

啓動GPEDIT.MSC(的Windows + R)

進入 「本地計算機策略」 - > 「計算機配置」 - > 「管理模板」 - > 「系統」 - > 「文件系統」

打開 「啓用Win32的長路徑」,然後選擇啓用

enter image description here

+0

還是去'HKEY_LOCAL_MACHINE \ CURRENTCONTROLSET \控制\ FileSystem' DWORD值'LongPathsEnabled'設置爲1 – Ben

相關問題