2016-05-22 37 views
1

我在C#UWP应用程序中使用BackgroundDownloader,它似乎在Windows 10 Mobile上有4GB的限制(二进制GB,所以大约4.2小数GB)。同一个目录下的文件只要不大于4GB,尝试3.99即可,4.04GB没有下载。 BackgroundDownloader不返回任何错误(对其他文件有效),也不提供临时下载文件。BackgroundDownloader 4GB限制

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

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

+4

尚未与UWP合作过,但4 GB是文件系统FAT32的限制。你偶然使用它? –

+1

这是fat32,谢谢,我甚至没有想到这一点。如果你可以发表一个答案,我会接受它。 –

回答

3

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

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

考虑使用NTFS文件系统。

File System |  Max Size 
____________________________ 
FAT32  | 4 GiB − 1 Byte 
NTFS  |   16 TiB 
相关问题