2016-05-22 11 views
1

私はC#UWPアプリでBackgroundDownloaderを使用しています.Windows Mobileでは、4GBの制限(バイナリのGB、約4.2の10進数のGB)を持っているようです。同じディレクトリにあるファイルは、4GBを超えていない限り動作し、3.99を試してみました。うまくいきました。4.04GBはダウンロードされませんでした。 BackgroundDownloaderは、(他のファイルで動作する)エラーを返さず、一時ダウンロードファイルをプロビジョニングしていません。BackgroundDownloader 4GB Limit

私はSDカードに十分な空き容量があります。それは32GBの空き容量です。4.04をダウンロードできないと、合計で7GBを超えるファイルを2つダウンロードできました。スペースの問題ではありません。

制限を変更する方法、または制限が存在することを示す少なくともいくつかの文書がありますか?私はMSDNを通じて、成功なしの限界の確認を探しています。

+4

UWPではまだ動作していませんが、ファイルシステムFAT32では4GBが限界です。あなたは偶然それを使用しますか? –

+1

それはfat32です、ありがとう、私はそれについても考えていませんでした。あなたがそれの答えを投稿できるなら、私はそれを受け入れるでしょう。 –

答えて

3

ファイルの最大サイズは、ファイルシステムによって異なります。

コメントの中で指摘されているように、問題の根本はFAT32ファイルシステムで、最大ファイルサイズは4 GiB - 1 Byteです。

NTFSファイルシステムの使用を検討してください。

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