悉野小楼

导航

获取程序当前文件夹 c#

   MessageBox.Show("Environment.CurrentDirectory :" + Environment.CurrentDirectory 
                + "\r\n Application.ExecutablePath " + Application.ExecutablePath 
                + "\r\n Directory.GetCurrentDirectory()   " + Directory.GetCurrentDirectory()  
                + "\r\n AppDomain.CurrentDomain.BaseDirectory   " + AppDomain.CurrentDomain.BaseDirectory  
                + "\r\n Application.StartupPath  " + Application.StartupPath) ;

普通运行时, 如图:

将程序设置为开机自动启动时, 如图:

开机自启程序, 读取程序文件夹下面的文件, 要写具体路径, 默认当前路径是当前用户文件夹, 会读不到文件的. 

System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;  // 可以得到当前主程序完整路径

posted on 2011-12-21 15:51  悉野  阅读(307)  评论(1编辑  收藏  举报