Diskuze: Zjištění a použití cesty k samotné aplikaci
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
snad chápu co chceš..
Získání cesty kde je aplikace spuštěná:
app_directory = AppDomain.CurrentDomain.BaseDirectory;
txt_filename = Path.Combine(app_directory, "myconfig.txt"); //using System.IO;
snad to funguje i ve VB
Cestu zjistíš tak, jak ti psal HONZ4, nebo takto získáš aktuální složku ve které je ten program
string soub = System.IO.Directory.GetCurrentDirectory() + @"\soubor.txt";
avšak je velmi nepraktické páchat nějaké TXT soubory do složky aplikace, páč, když bude appka v ProgramFiles, nebude moci program do toho souboru zapisovat (pokud ručně té složce nenastavíš práva) a bude ti to vyhazovat chyby. Lepší je, když si v programu nadefinuješ přímo cestu k souboru ve složkách k tomu určených (Program Data, AppData... apod). Pak ti může bejt úplně šumák, kam si uživatel appku nainstaluje, páč "ten" soubor se vytvoří VŽDY na stejném místě.
Zobrazeno 3 zpráv z 3.