Diskuze: C# Jak vrátit nadřazenou složku (cestu ke složce)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Trošku nechápu smysl, ale i tak je jednodušší ukládat tu kratší cestu a pak u té druhé udat i ty dva podadresáře. Nehledě k tomu, že nějaký txt soubor bych ukládal do složky "AppData". Aplikace jsou většinou nainstalovány do C:\Program Files\adresář a potřebné "pomocné" soubory do C:\ProgramData nebo pro jednotlivé uživatele do C:\Users\uzivatel\AppData, protože bys jinak musel ošetřovat přístupová práva k zápisu.
Programu zadám cestu k souboru s nastavením JEN JEDNOU a to je ta
pointa.
Nemusím zadávat cestu milionem proklikání dvakrát jako uživatel co program
používá.
Chtěl bych využít toho, že cesta k souboru se nemění a spouštěcí soubor
je na stejném umístění ve stejné složce se hrou akorát s tou drobností,
kdy je o složku či dvě umístěný výše.
Napadlo mě, že by to šlo možná nějak odpočítat pomocí funkce co si projede celou adresu a zkopíruje vše až po určité slovo, ale netuším moc jak na to.
A myslím, že někdo něco takového už určitě vymyslel a nebo na to
existuje nějaká metoda a proto se ptám
Jedná se ti o cestu ke DVĚMA souborům, ke kterým se cesta nemění a ty tady hledáš nějaké zjednodušování??? To mi hlava nebere...
C:\NejakaHra\hra.exe
Když přece dostaneš nějakou takovou cestu, tak jí zkombinuješ s \Data\Skiny a máš tu druhou ne? Totálně nechápu co tu řešíš.
Zobrazeno 5 zpráv z 5.