获得系统特定目录的路径
1 // 获得%APPDATA%路径 2 Console.WriteLine(System.Environment.GetEnvironmentVariable("appdata")); 3 4 // 取得各种系统固定路径 5 Type folder = typeof(Environment.SpecialFolder); 6 Array array = Enum.GetValues(folder); 7 for (int i = 0; i < array.Length; i++ ) 8 { 9 Console.WriteLine(System.Environment.GetFolderPath((Environment.SpecialFolder)array.GetValue(i))); 10 } 11 12 // 取得当前文件夹路径 13 Console.WriteLine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)); 14 15 // 取得用户名 16 Console.WriteLine(System.Environment.UserName); 17 18 // 取得PC名 19 Console.WriteLine(System.Environment.MachineName); 20 21 // 取得HOST名 22 Console.WriteLine(System.Net.Dns.GetHostName()); 23 24 // 取得程序名 25 Console.WriteLine(System.IO.Path.GetFileName(System.Environment.GetCommandLineArgs()[0]));
posted on 2017-07-26 09:36 alex5211314 阅读(158) 评论(0) 编辑 收藏 举报