2016-05-22 42 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 
相關問題