[英]Directory.CreateDirectory() in Windows 7 desktop application running at Windows 8 doesn't create new directory
几个月前,我为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
}
拜托,有人可以帮我解决这个问题,并解释出什么问题吗?
您确定您具有执行此操作的正确权限吗? 尝试在目标位置手动创建一个文件夹。 尝试以管理员身份运行该应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.