2012-11-08 61 views
1

幾個月前創建新的目錄,我寫了一個.NET 4.0的應用程序爲Windows 7 現在,我在Windows 8上運行,並出現Directory.CreateDirectory()不會創建新目錄,也不會拋出異常。 我花了2天解決這個問題,但我沒有找到解決辦法。 我使用VS2010和Windows 7構建應用程序和Windows 8來檢查正確執行。Directory.CreateDirectory()在寡婦7桌面應用程序在Windows 8中運行不

我的代碼如下所示:

try 
{ 
    string folderName = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\New_Folder"; 
    //this works fine e.g. folderName is assigned 'C:\Users\neUser\New_Folder' 
    if (!Directory.Exists(folderName))//this works fine too 
    { 
     Directory.CreateDirectory(folderName); //not creating directory 'New_Folder' 
    } 
} 
catch(Exception) 
{ 
    //do smothing 
} 

請,能有人幫我解決這個問題,並解釋什麼是錯的?

回答

0

你確定你有正確的權限來做到這一點?嘗試手動在目標位置創建一個文件夾。嘗試以管理員身份運行該應用程序。

+0

我舒爾,我在運行Windows 8的具有管理員權限的應用程序。 – BoNkiE

相關問題