Boost.Filesystemライブラリを使用して、パス、ファイル、およびディレクトリを操作したいと思います。私の質問は、MAX_PATHよりも長いパスがサポートされているかどうかです。
Win32APIには回避策「\\?」があることは知っていますが、PathAppendやPathCombineなどの基本的な関数ではサポートされていません。
だから私はMAX_PATHとBoost.FSについての有用な情報を探しています。
ありがとう
UPD:パスの追加、パスの結合などのすべての操作に注意します(Win32APIにはこれらの関数がありますが、MAX_PATHより長いパスでは機能しません)。たとえば、CreateFileWとDeleteFileWはどちらもMAX_PATHより長いパスをサポートします。Boost.FSは、shlwapiやshell32に見られるような、長いパスをサポートしないことが多いWin32APIユーティリティ関数の代わりになる可能性があります