BackgroundDownloader 4GB限制

时间:2016-05-22 20:17:46

标签: c# win-universal-app windows-mobile uwp

我在C#UWP应用程序中使用BackgroundDownloader,看起来在Windows 10 Mobile上它有4GB的限制(二进制GB,所以约为4.2十进制GB)。只要它们不大于4GB,同一目录中的文件就可以工作,尝试3.99就可以了,4.04GB没有下载。 BackgroundDownloader没有返回任何错误(适用于其他文件),也没有配置临时下载文件。

我的SD卡上有足够的空间,它是一张空的32GB卡,在无法下载4.04之后我可以下载总共超过7GB的2个文件,所以没有空间问题

有没有办法改变这个限制,或者至少有一些文件证明存在限制?我已经通过MSDN寻找确认限制但没有成功。

1 个答案:

答案 0 :(得分:3)

文件的最大大小取决于文件系统。

正如评论中所指出的,问题的根源是FAT32文件系统,其最大文件大小为4 GiB - 1 Byte

考虑使用NTFS文件系统。

File System |       Max Size
____________________________
FAT32       | 4 GiB − 1 Byte
NTFS        |         16 TiB