NewsProductsSprinterSupportDownloadSprinter ForumAbout usLinksSite map Russian site

Russian
   >> Общие вопросы
Thread views: 195 View all threadsNext thread*Threaded Mode

Pages in this thread: 1 | 2 | 3 | (show all)
MacBuster
(Registered Developer)
2003/06/19 13:55
Структура каталогов системы Reply to this post

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

Проект структуры каталогов системы:


Apps ; общий каталог приложений, в котором для каждой программы
; создаются подкаталоги

MyFiles ; каталог для файлов пользователя
|__Docs ; текстовые документы
|__Pics ; графические файлы
|__Music ; музыкальные файлы
|__Video ; видеофрагмены

System ; Главный системный каталог, где размещаются файлы-команды
; attr, boot и проч. (ассигн Sys:)
|__Drivers ; драйверы для внешних устройств
|__Fonts ; общие шрифты для программ (ассигн Fonts:)
|__Libs ; общие библиотеки (ассигн Libs:)
|__Licences ; каталог для размещения лицензий на использование shareware
|__Locales ; каталоги для интерфейсов (переведенные на другие языки)
|__Logs ; лог-файлы инсталляции, деинсталляции, отладки и т.д.
|__Prefs ; файлы настроек (ассигн Prefs:)
|__Reg-Keys ; регистрационные ключи для shareware программ
|__StartUp ; файлы предназначенные для запуска при загрузки системы
|__Roms ; образы прошивок ПЗУ
|__Temp ; для временных файлов, удаляемых после завершения работы
; программ (ассигн Temp:)


Есть предложения, дополнения, категорические возражения ?



uzWer
(stranger )
2003/06/19 18:10
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

Неплохо. Есть предложение...
А если завести в корневом каталоге файлик типа "dir.inf" где в каком - либо формате описать .ту структуру каталогов. Системные утилиты читали - бы этот файл и правильно устанавливались...



cr0acker
(member)
2003/06/19 18:33
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

> Есть предложения, дополнения, категорические возражения ?
Надо напсать программу перносчик! А то у меня другая структура винта:)



cr0acker
(member)
2003/06/19 18:37
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

Тока ещё двух асигнов не хватает 'C:" и 'L:' ^)



Denis ParinovVIP
(Sprinter Team)
2003/06/20 03:20
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

> Проект структуры каталогов системы:

А почему не:

/etc
/usr
/var

? ;)

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

Самый простой вариант на сегодняшний день, написать какой-нибудь
readvars.exe который будет считывать системные переменные из какого-нибудь
variable.ini и устанавливать их в окружении системы.
Да хоть в bat-фойле можно все сделать.


--------------------------------
SET HOSTDRIVE=C:

SET SOFTWARE=%HOSTDRIVE%\Apps

SET USERDATA=%HOSTDRIVE%\MyFiles
SET SYSDIR=%HOSTDRIVE%\SYSTEM

SET DRIVERS=%SYSDIR%\Drivers
SET FONTS=%SYSDIR%\Fonts
SET LIBRARY=%SYSDIR%\Libs
SET LICENSE=%SYSDIR%\Licenses
SET LOCALE=%SYSDIR%\Locales
SET LOG=%SYSDIR%\Logs
SET REGKEYS=%SYSDIR%\Reg-Keys
SET STARTUP=%SYSDIR%\StartUp
--------------------------------





MacBuster
(Registered Developer)
2003/06/20 10:57
Re: Структура каталогов системы new [re: cr0acker]Reply to this post

> Тока ещё двух асигнов не хватает 'C:" и 'L:' ^)

Если под "C" понимать путь к файлам-командам, то для этого указан ассигн "Sys:". Кстати сделать ассигн "C:" невозможно, т.к. это приведёт к тому что будут путать диск C: и ассигн "C:". Что ты собираешься размещать в спринтеровском "L" ?



MacBuster
(Registered Developer)
2003/06/20 11:16
Re: Структура каталогов системы new [re: Denis Parinov]Reply to this post

> на самом деле я считаю, что привязывать все к именам каталогов нестоит.

Мне кажется что лучше сделать систему в которой названия каталогов будут
самоочевидными и не вызовут вопросов большинства пользователей владеющих
тонким искусством пользования англо-русским словарём ;)

> Лучше сделать это все настраиваемым.

Совершенно согласен. Для того я и предлагаю использовать ассигны вместо
абсолютных путей.

> Да хоть в bat-фойле можно все сделать.

Это нужно обдумать. Если вставлять такой фрагмент в system.bat, то нужно
написать программку, которая будет восстанавливать пути, если какой-нибудь
не в меру самоуверенный пользователь решит изменить там что-нибудь.



cr0acker
(enthusiast)
2003/06/20 15:15
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

> Это нужно обдумать. Если вставлять такой фрагмент в system.bat, то нужно
написать программку, которая будет восстанавливать пути, если какой-нибудь
не в меру самоуверенный пользователь решит изменить там что-нибудь.

Дык можно сделать вотанавлювающий батничек:)



cr0acker
(enthusiast)
2003/06/20 15:16
Re: Структура каталогов системы new [re: MacBuster]Reply to this post

>Что ты собираешься размещать в спринтеровском "L" ?
А не важно что в нём хранить:) Главное что бы он был:) Мы его зарезирвируем как дефолтовую помойку для потоков:)



MacBuster
(Registered Developer)
2003/06/21 12:50
Re: Структура каталогов системы new [re: cr0acker]Reply to this post

> Мы его зарезирвируем как дефолтовую помойку для потоков :)

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




Pages in this thread: 1 | 2 | 3 | (show all)
View all threadsNext thread*Threaded Mode
Jump to