Eddy_Em 1 21 декабря, 2020 Опубликовано 21 декабря, 2020 · Жалоба А в чем проблема просто запретить давать файлам некорректные имена (т.е. имена с кодами символов выше 127, ниже 33, а также с запрещенными символами вида ?!*\/ )? Если же вдруг где-то попались некошерные файлы, можно их преобразовать в транслит при помощи нехитрого скрипта (или даже при помощи iconv, указав в качестве выходной кодировки КОИ7). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 22 декабря, 2020 Опубликовано 22 декабря, 2020 · Жалоба 3 hours ago, MementoMori said: А можно ли как-то так же с FatFS? FAT подразумевает наличие ".." в директории, так что должно быть можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 22 декабря, 2020 Опубликовано 22 декабря, 2020 · Жалоба Задолбался отлавливать один глюк, возникающий при обновлении списка файлов. Есть один вопрос, ответ на который приблизить меня к пониманию причины этого глюка. Скажите, функция f_readdir() читает данные обращаясь к карте, или же из находящегося в оперативной памяти некоего массива? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 22 декабря, 2020 Опубликовано 22 декабря, 2020 · Жалоба 44 минуты назад, MementoMori сказал: Скажите, функция f_readdir() читает данные обращаясь к карте, или же из находящегося в оперативной памяти некоего массива? FatFS - это middleware. А значит - ниже её может быть что угодно, в том числе и нечто с кешем. Как у Вас там дело ниже обстоит - только Вам и ведомо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 22 декабря, 2020 Опубликовано 22 декабря, 2020 · Жалоба 42 minutes ago, jcxz said: FatFS - это middleware. А значит - ниже её может быть что угодно, в том числе и нечто с кешем. Как у Вас там дело ниже обстоит - только Вам и ведомо. Как выяснилось, читает с карты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться