日期:2014-05-18  浏览次数:21062 次

C#怎么去判断用户设置的路径是否正确
用c#写个用户可以手动设置路径的功能,但怎么去判断用户输入的路径是否是正确的,如果入户输入的路径没有此文件夹,系统自动帮用户生成该文件夹

------解决方案--------------------
这是我昨天写的,还热乎着呢,应当是楼主想要的:
string path = @"c:\MyDir"; //用户设置的path
try
{
if (Directory.Exists(path))
{ //如果存在
return;
}
//不存在,用用户设置path创建路径
DirectoryInfo di = Directory.CreateDirectory(path);
}
catch (Exception e)
{ //创建不成功
MessageBox.Show("设置路径不合法,请检查!");
}
finally { }
------解决方案--------------------
探讨

C# code
string path = @"c:\abc";
if (!Directory.Exists(path))
Directory.CreateDirectory(path);