我在C#UWP应用程序中使用BackgroundDownloader,看起来在Windows 10 Mobile上它有4GB的限制(二进制GB,所以约为4.2十进制GB)。只要它们不大于4GB,同一目录中的文件就可以工作,尝试3.99就可以了,4.04GB没有下载。 BackgroundDownloader没有返回任何错误(适用于其他文件),也没有配置临时下载文件。
我的SD卡上有足够的空间,它是一张空的32GB卡,在无法下载4.04之后我可以下载总共超过7GB的2个文件,所以没有空间问题
有没有办法改变这个限制,或者至少有一些文件证明存在限制?我已经通过MSDN寻找确认限制但没有成功。
答案 0 :(得分:3)
文件的最大大小取决于文件系统。
正如评论中所指出的,问题的根源是FAT32
文件系统,其最大文件大小为4 GiB - 1 Byte
。
考虑使用NTFS
文件系统。
File System | Max Size
____________________________
FAT32 | 4 GiB − 1 Byte
NTFS | 16 TiB