2016-05-22 9 views
1

Я использую BackgroundDownloader в приложении UWP C#, и, похоже, что на Windows 10 Mobile он имеет ограничение 4 ГБ (двоичный GB, а значит, около 4,2 десятичного GB). Файлы в том же каталоге работают до тех пор, пока они не превышают 4 ГБ, попробовали 3,99, и все было нормально, 4,04 Гбайт не загружался. BackgroundDownloader не возвращает никаких ошибок (которые работают с другими файлами) и не создает файл загрузки temp.BackgroundDownloader 4GB Limit

У меня достаточно места на SD-карте, это 32-гигабайтная карта, которая была пуста, а после того, как вы не смогли загрузить 4.04, мне удалось загрузить 2 файла на сумму более 7 ГБ, поэтому это не проблема пространства.

Есть ли способ изменить этот предел или, по крайней мере, некоторую документацию о том, что предел существует? Я прорыл через MSDN, ища подтверждение предела без успеха.

+4

Не работал с UWP еще, но 4 ГБ является пределом файловой системы FAT32, например. Вы используете его случайно? –

+1

Это fat32, спасибо, я даже не подумал об этом. Если вы можете отправить ответ, я соглашусь с ним. –

ответ

3

Максимальный размер файла зависит от файловой системы.

Как указано в комментариях, корень проблемы представляет собой файловую систему FAT32, которая имеет максимальный размер файла 4 GiB - 1 Byte.

Рассмотрите возможность использования файловой системы NTFS.

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

 Смежные вопросы

  • Нет связанных вопросов^_^