Risipa de key_press | Programare

Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Risipa de key_press | Programare - Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Numele fisierului executat

Atunci cand un program trebuie sa salveze diverse date pe disk, in mare majoritate a cazurilor, se doreste salvarea datelor respective in acelasi folder (sau intr-un subfolder) unde se afla fisierul care este executat.

De exemplu, daca am c:\Program Files\zeltera\programDeProgram\pdp.exe si pdp.exe trebuie sa isi salveze, sa zicem, setarile, as vrea sa creez un fisier settings.ini in folderul c:\Program Files\zeltera\programDeProgram\. Cum se afla respectiva locatie la runtime? Asa:

    string path = System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName;    
    path = Path.GetDirectoryName(path);
    //eventual daca vreau sa si salvez calea completa pentru fisierul ini
    path = System.IO.Path.Combine(path, "settings.ini");

Bun de stiut.

Category: Uncategorized

Your email address will not be published. Required fields are marked *

*