Environment.SpecialFolder.CommonApplicationData



private void button1_Click(object sender, EventArgs e) { var path=Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); MessageBox.Show("路徑:"+path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe",dir); } private void button2_Click(object sender, EventArgs e) { var path = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); MessageBox.Show("路徑:" + path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe",dir); } private void button3_Click(object sender, EventArgs e) { var path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); MessageBox.Show("路徑:" + path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe",dir); } private void button4_Click(object sender, EventArgs e) { var path = Environment.GetFolderPath(Environment.SpecialFolder.System); MessageBox.Show("路徑:" + path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe", dir); } private void button5_Click(object sender, EventArgs e) { var path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); MessageBox.Show("路徑:" + path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe", dir); } private void button6_Click(object sender, EventArgs e) { var path = Environment.GetFolderPath(Environment.SpecialFolder.Windows); MessageBox.Show("路徑:" + path); var dir = path + "\\edutools\\"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } Process.Start("explorer.exe", dir); }

測試結果:

在未授予Administrator權限的的Win7 32位上(不打勾,表示無法創建成功):

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM