Invece di dover andare a scrivere il percorso della cartella programmi di windows(c:\programmi\...), è possibile richimarla mediante qualche variabile globale?
Invece di dover andare a scrivere il percorso della cartella programmi di windows(c:\programmi\...), è possibile richimarla mediante qualche variabile globale?
codice:string Path=@"C:\Programmi\\"; //A seconda di ciò che devi fare puoi usare la classe Directory if(Directory.Exists(Path)) MessageBox.Show(Path, "Info", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);![]()
si ma se il programma gira su un pc dove la cartella programmi si trova in D:
non va più
ciao
qui hai tutte le variabili di sistema
codice:Dim idir As IDictionaryEnumerator = Environment.GetEnvironmentVariables().GetEnumerator While idir.MoveNext Console.WriteLine("=======================================") Console.WriteLine(idir.Key) Console.WriteLine(idir.Value) End While![]()
Non si finisce mai di imparare...
Vediamo se posso aiutarti,forse intendi questo?
esempio qui cancello il file che si trova nella certella dove ho l'applicazione.
File.Delete(Application.StartupPath & "\Brief.ini")
codice:string cartellaProgrammi = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
Amaro C++, il gusto pieno dell'undefined behavior.