Blog gunsmoker-a (traducere) Care este diferența dintre folderul My Documents și datele aplicației

Care este diferența între dosarele Documentele mele și Application?

Cea mai importantă diferență între dosarele Documentele mele și Application, care sunt stocate în fișierele Documente, utilizatorii și în datele mele de program magazin de aplicații de date.

Cu alte cuvinte, dacă ai pus ceva în CSIDL_MYDOCUMENTS (Documentele mele), trebuie să vă așteptați ca utilizatorul va redenumi, muta, șterge, trimite un e-mail la prieteni, schimbare - adică, face nimic din faptul că utilizatorii fac de obicei cu fișierele lor. Prin urmare, în Documentele mele ar trebui să meargă lucrurile pe care utilizatorii le vor recunoaște ca „lucru lor“. Documentele pe care le-au creat, muzica pe care le-au descărcat - acest tip de lucru.

Pe de altă parte, dacă ai pus ceva în CSIDL_APPDATA (Application), atunci utilizatorul nu ar trebui să-l atingă. Acesta este locul în care programul poate stoca date, care nu ar trebui să fie schimbat de către utilizator, dar care va fi în continuare asociat cu el. setările de program, salvează în jocuri, preferințele utilizatorului, scutiri de verificare gramatica.

O mulțime de jocuri continuă să păstreze Sohranki în Documentele mele :(

Nu fi surprins dacă într-o versiune viitoare de Windows se va aplica principiul „dacă nu vrei să o faci dreapta - vei fi obligat să facă ceea ce trebuie“, și să scrie Documentele mele trebuie să fie un privilegiu complicat sau un alt mecanism. Și toți cei care scrie în frunte - va fi redirecționat către spec. sub-folder AppData, așa cum se întâmplă acum cu scris în C: \ Windows (sistem de fișiere de virtualizare).

Apropo, cei care sunt în Documentele mele le salvează joc arunca - de două ori blestemat, deoarece pentru salvează în Windows are chiar și un folder special: FOLDERID_SavedGames, care implicit este situat în% USERPROFILE% \ Jocuri salvate.

articole similare