windows-runtime - WinRT 中的 MAX_PATH

标签 windows-runtime max-path

我知道 WinRT 中的文件系统访问是不同的(阅读:隔离),但我很好奇我们是否仍然需要担心 MAX_PATH,或者是否避免了这种限制?

最佳答案

不,MAX_PATH 限制尚未解除 - 如果您将比 MAX_PATH 长的路径传递给接受路径的 Windows 运行时 API,它仍有可能会失败。但是 MAX_PATH 不太可能相关,因为 Windows 运行时 API 通常对字符串进行操作,而不是对字符缓冲区进行操作。

此外,由于 Metro 风格应用程序通常在它们访问的目录中受到限制,因此不太可能遇到深层路径。

关于windows-runtime - WinRT 中的 MAX_PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729531/

相关文章:

c# - XmlDocument.LoadXml() 抛出 ComException 类型的异常

c# - 什么是无需在 WinRT、Win8 中使用 Open FilePicker 即可打开文件进行写入的方法

Powershell: 'The fully qualified file name must be less than 260 characters'

c# - 当应用程序暂停时,不会调用 OnNavigateFrom

c# - 使用 CSWinRT 调用 .net5 windows api

c# - 在 MapItemsControl.ItemTemplate 中绑定(bind)网格的 EntranceThemeTransition 属性不起作用

c# - OpenFileDialog 在超过 260 个字符的路径上返回空字符串(或根本不返回)

c# - 在 C#/.NET 中访问超出 MAX_PATH 的文件

java - 为最大硬币收集添加回溯算法?