Board.KolibriOS.org
http://board.kolibrios.org/

Ext2FS
http://board.kolibrios.org/viewtopic.php?f=31&t=384
Page 2 of 6

Author:  turbanoff [ Tue Jan 19, 2010 12:47 pm ]
Post subject:  Re: Ext2FS

"." и ".." пропускать? или не обязательно?

Author:  Mario [ Tue Jan 19, 2010 1:09 pm ]
Post subject:  Re: Ext2FS

Для Fat не пропущено.

Author:  turbanoff [ Thu Jan 21, 2010 12:28 am ]
Post subject:  Re: Ext2FS

файлы и папки начинающиеся с '.' помечать как скрытые? не оч. важно но все же...

Author:  Mario [ Thu Jan 21, 2010 10:21 am ]
Post subject:  Re: Ext2FS

Зачем? Такие вещи фильтруются программой. Это же не файл и не каталог. А вообще делай как хочешь, ты автор - тебе и решать.

Author:  Gluk [ Thu Jan 21, 2010 2:28 pm ]
Post subject:  Re: Ext2FS

Mario, как это не файл и не каталог? то есть если я переименую "readme.txt" в ".readmetxt" это будет уже не файл?

Author:  Mario [ Thu Jan 21, 2010 2:47 pm ]
Post subject:  Re: Ext2FS

Gluk
"." и ".." это скорее алиасы, это и имелось ввиду.
Не знаю как в других ФМ ,а KFM я делал программную обработку "..", т.е вызова ф. 70 с путем подобным '/rd/1/..' не производится.
Quote:
то есть если я переименую "readme.txt" в ".readmetxt" это будет уже не файл?

Формально ФМ будет интерпретировать это как файл с пустым именем и расширением ".readmetxt"

Author:  Gluk [ Thu Jan 21, 2010 3:23 pm ]
Post subject:  Re: Ext2FS

Mario, я думаю автор вопроса имел ввиду именно названия файлов и папок (реальных) начинающиеся с точек (".", тчк.), таких как например ".readmetxt". Дело в том, что в linux-like системах (по крайней мере в ФМ dolphin) такие файлы и папки считаются скрытыми, и вопрос был (ИМХО) в том, делать ли так же в драйвере, или переложить это на ФМ.

Author:  Gluk [ Thu Jan 21, 2010 3:27 pm ]
Post subject:  Re: Ext2FS

в свою очередь я думаю, что стоит помечать их как скрытые, т.е. имхо ответ на вопрос положительный

Author:  Mario [ Thu Jan 21, 2010 3:30 pm ]
Post subject:  Re: Ext2FS

Извиняюсь проглядел во втором посте, читал невнимательно. :?

В таком случае как есть в файловой системе так и надо указывать - если в *nix это скрытая папка, то пусть будет скрытой в Kolibri, имхо конечно.

Author:  DmitrySokolowsky [ Thu Jan 21, 2010 7:23 pm ]
Post subject:  Re: Ext2FS

Не стоит их скрывать. Когда в Колибри будет полная поддержка extfs (желательно включая версию 4), то её с большой долей вероятности будут использовать для ремонта линуксов, а в этом случае очень важно видеть все файлы и папки.
Можно скрывать в файловых менеджерах, но с возможностью показа. Думаю, это уже дело создателей файловых менеджеров

Author:  turbanoff [ Thu Jan 21, 2010 7:33 pm ]
Post subject:  Re: Ext2FS

Атауальпа
В функции возвращающей содержимое папки есть флаг скрытый файл или нет. А фм уже сам решает показывать его или нет.

PS. эм наверно раздел не тот для темы, ведь я напрямую код в ядро пишу. Просто нашел тему чтобы новую не создавать

Author:  Mario [ Thu Jan 21, 2010 9:03 pm ]
Post subject:  Re: Ext2FS

turbanoff
Почему не тот? Все нормально - все в тему. Наоборот много однотипных тем как раз могут создать путаницу.

Атауальпа
Почитай документацию на 70-ю функцию и количество вопросов может уменьшится. :D

Author:  turbanoff [ Fri Jan 22, 2010 2:24 am ]
Post subject:  Re: Ext2FS

Работает определение ext2/3 раздела и пока только чтение папок. С ext4 работает некорректно.
Все имена возвращает как есть - всегда в ASCII. что делать с urf-8 не знаю. Думаю надо выделить работу с кодировками/юникодом в отдельный блок.
Не поддерживаются индексированные папки.
Время создания/модификации/доступа файла всегда возвращается 0. В ext2 время в POSIX, придется переводить. Думаю пока это не важно.
образ дискеты: http://turbanoff.narod.ru/kolibri.ext2.7z
PS. можно получить доступ к SVN ?

Author:  Mario [ Fri Jan 22, 2010 9:38 am ]
Post subject:  Re: Ext2FS

Quote:
PS. можно получить доступ к SVN ?

Напиши в личку mike.dld

Author:  turbanoff [ Sat Jan 23, 2010 9:23 pm ]
Post subject:  Re: Ext2FS

Пока реализована поддержка только функций 70.0 и 70.1 (чтения папок и файлов).

Page 2 of 6 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/