Tarkime yra kažkokia programa, kuriai reikia išsaugoti ir nuskaityti savo konfigūracija. Kur gi teisingai saugoti tokius failus? Pabandžiau surinkti tokia informacija ir pasidalinti mintimis
Galimi failų saugojimo katalogai:
Program files – šiame kataloge saugoti programos nustatymus nerekomenduotina, vartotojui, kad ir kaip tai gali būti banalu, gali neužtekti teisių
My documents
XP: Documents and Settings\User\My Documents
Vista: Users\User\Documents
Mano galva, šis katalogas netinka programos nustatymams saugoti. Kam gi jį pavadino mano dokumentai? Aš dažnai tvarkau šio katalogo turinį, atidarai, o ten katalogas Visial Studio 2008 o_O
User\Application Data
XP: Documents and Settings\User\Application Data
Vista: Users\User\AppData\Roaming
Šio katalogo duomenys sudaro migruojančių profilių dalį (roaming profiles, per-user). T.y., jeigu jus norite, kad vartotojų duomenys būtų perkelti kartu su jo profiliu, programos duomenys reikia saugoti čia.
User\Local Settings\Application Data
XP: Documents and Settings\User\Local Settings
Vista: Users\User\AppData\Local
Čia saugomi laikini ir/arba dideli failai, kurie neįeina į migruojančius profilius.
All Users\Application data
XP: Documents and Settings\All Users\Application Data
Vista: ProgramData
Šiame kataloge reikia saugoti failus, kurie yra bendri visiems personalinio kompiuterio vartotojams, pvz. duomenų bazė, bendros bylos ir pan. Katalogas taip pat neįtrauktas į vartotojo profilio sąvoką. Paprasti vartotojai (ne administratoriai) turi read-only teises katalogo turiniui.

Komentarai (0)
RSS Sutraukti / PasklistiTik registruoti vartotojai gali rašyti komentarus