Есть ли обходной путь для ограничения в 1000 файлов в каталоге на Windows Mobile 5? - PullRequest
0 голосов
/ 24 декабря 2009

Мне нужно загрузить более 1000 файлов в каталог Windows Mobile 5, расположенный на карте памяти. Если я копирую файлы на карту памяти через рабочий стол, проблем не возникает. Но когда я пытаюсь загрузить файлы с портативного устройства, я получаю сообщение об ошибке переполнения диска, несмотря на то, что из-за ограничения в 1000 файлов остается достаточно места.

Кто-нибудь сталкивался с этим и нашел обходной путь? Я собираюсь попробовать сжать все файлы, а затем распаковать их на устройстве, но не уверен, что это будет работать.

Ответы [ 4 ]

2 голосов
/ 24 декабря 2009

Разделить его на несколько каталогов?

1 голос
/ 08 марта 2016

Это ограничение систем на базе Windows CE:

Windows Mobile 2003 для карманных ПК, Windows Mobile 2003 для смартфонов, Платформа Windows CE Примечание. Windows CE не может хранить более 999 файлов. в каталоге, когда файлы имеют одинаковое краткое имя файла (то есть имя из восьми символов, точка (.) и расширение из 3 символов). Обходной путь должен гарантировать, что короткие имена файлов различны. За Например, если файлы называются Longfilename0001.txt через Longfilename1000.txt, поместите номер в начало файла имя вместо в конце.

https://msdn.microsoft.com/ru-ru/library/system.io.filemode(v=vs.85).aspx

Так что, если вы не хотите разделять на разные папки, вы должны начать имя файла с номера, чтобы избежать этого ограничения. Вот почему у Тари был успех с 8.3 именами файлов, они были достаточно короткими.

1 голос
/ 31 января 2013

В Windows Mobile 6.X также существует ограничение в 999 файлов. Однако это применимо, только если вы используете длинные имена файлов. Если вы придерживаетесь формата имени файла 8.3 (имя из 8 символов с расширением 3 символа), то вы можете хранить тысячи файлов в одном каталоге без проблем.

Я столкнулся с этой проблемой несколько лет назад, и мое приложение регулярно записывает от 3000 до 4000 файлов в каталог с 8.3 именами форматов файлов.

Я никогда не видел 999 файлов в каждой папке, задокументированных Microsoft или кем-либо еще.

1 голос
/ 24 декабря 2009

Создайте больше каталогов и поместите менее 1000 файлов в каждый.

...