数か月前、Windows 7 用の .NET 4.0 アプリケーションを作成しました。現在、それを Windows 8 で実行すると、Directory.CreateDirectory()
新しいディレクトリが作成されず、例外がスローされません。この問題の解決に 2 日間を費やしましたが、解決策が見つかりませんでした。アプリケーションのビルドには VS2010 と Windows 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
}
この問題を解決し、何が問題なのかを説明してくれる人はいますか?