• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jakie rozwiązanie powinno zostać zastosowane w tym konkretnym przykładzie

Object Storage Arubacloud
0 głosów
90 wizyt
pytanie zadane 27 kwietnia 2019 w C# przez Ilmefy Obywatel (1,950 p.)

Dzień dobry.

Chciałbym zapytać się bardziej doświadczonych osób w programowaniu o to w jaki sposób powinienem rozwiązać pewną kwestię. Nie chodzi tutaj o to jak to zrobić bo oba sposoby są proste, ale bardziej o to jak byłoby to rozwiązane w komercyjnym projekcie.

Otóż mam zainstalowane mody do pewnej gry, każdy mod ma swój folder. Wygląda to tak: C:\Gra\Interface\AddOns\<Folder z nazwa modu>\pliki. i z tego chcę utworzyć listę zainstalowanych modów. Folder AddOns moze zawierac od 0 do nawet kilkuset modów. do głowy przychodzą mi dwa sposoby:

Sposób 1 za każdym uruchomieniem program odpala funkcję która sprawdza folder AddOns w poszukiwaniu folderów i w ten sposób dostaję listę.

Sposób 2 Sposób inicjalizacji danych za pierwszym uruchomieniem jest taki sam, tzn pobiera foldery i wpisuje do listy. Taką listę zapisuję do pliku np. Json i przy uruchomieniu apliakcji wczytuję dane z tego pliku zamiast uruchamiać funkcję przeszukującą folder ponownie, a w przypadku doinstalowania modu wbijam informacje o tym bezpośrednio do programu które z kolei modyfikuje plik Json.

Tak jak wspomniałem, napisanie tego nie jest dla mnie żadnym problemem ale chciałbym wiedzieć które z tych rozwiązań jest lepsze.

Z góry dziękuję

 

1 odpowiedź

+1 głos
odpowiedź 27 kwietnia 2019 przez Secrus Nałogowiec (32,880 p.)
wybrane 28 kwietnia 2019 przez Ilmefy
 
Najlepsza
Połącz te rozwiązania. Zapisuj stan folderu do pliku (np JSON), a poza tym, przy każdym uruchomieniu porównuj zawartość katalogu.

Podobne pytania

+1 głos
2 odpowiedzi 3,240 wizyt
0 głosów
2 odpowiedzi 521 wizyt
0 głosów
0 odpowiedzi 1,202 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...