Board.KolibriOS.org

Official KolibriOS board
It is currently Sat May 25, 2019 12:13 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 86 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
 Post subject: Re: Ext2FS
PostPosted: Tue Jan 19, 2010 12:47 pm 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
"." и ".." пропускать? или не обязательно?


Top
   
 Post subject: Re: Ext2FS
PostPosted: Tue Jan 19, 2010 1:09 pm 
Для Fat не пропущено.


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 12:28 am 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
файлы и папки начинающиеся с '.' помечать как скрытые? не оч. важно но все же...


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 10:21 am 
Зачем? Такие вещи фильтруются программой. Это же не файл и не каталог. А вообще делай как хочешь, ты автор - тебе и решать.


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 2:28 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
Mario, как это не файл и не каталог? то есть если я переименую "readme.txt" в ".readmetxt" это будет уже не файл?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 2:47 pm 
Gluk
"." и ".." это скорее алиасы, это и имелось ввиду.
Не знаю как в других ФМ ,а KFM я делал программную обработку "..", т.е вызова ф. 70 с путем подобным '/rd/1/..' не производится.
Quote:
то есть если я переименую "readme.txt" в ".readmetxt" это будет уже не файл?

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 3:23 pm 
Offline
User avatar

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

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 3:27 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
в свою очередь я думаю, что стоит помечать их как скрытые, т.е. имхо ответ на вопрос положительный

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 3:30 pm 
Извиняюсь проглядел во втором посте, читал невнимательно. :?

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 7:23 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Не стоит их скрывать. Когда в Колибри будет полная поддержка extfs (желательно включая версию 4), то её с большой долей вероятности будут использовать для ремонта линуксов, а в этом случае очень важно видеть все файлы и папки.
Можно скрывать в файловых менеджерах, но с возможностью показа. Думаю, это уже дело создателей файловых менеджеров

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 7:33 pm 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
Атауальпа
В функции возвращающей содержимое папки есть флаг скрытый файл или нет. А фм уже сам решает показывать его или нет.

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Thu Jan 21, 2010 9:03 pm 
turbanoff
Почему не тот? Все нормально - все в тему. Наоборот много однотипных тем как раз могут создать путаницу.

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Fri Jan 22, 2010 2:24 am 
Offline
Kernel Developer
User avatar

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Fri Jan 22, 2010 9:38 am 
Quote:
PS. можно получить доступ к SVN ?

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


Top
   
 Post subject: Re: Ext2FS
PostPosted: Sat Jan 23, 2010 9:23 pm 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
Пока реализована поддержка только функций 70.0 и 70.1 (чтения папок и файлов).


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 86 posts ]  Go to page Previous 1 2 3 4 5 6 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited