C# 如何解决c中找不到部分路径的错误?

C# 如何解决c中找不到部分路径的错误?,c#,C#,我正在寻找一种方法来忽略此错误消息,因为找不到路径的一部分。我的意思是,我的应用程序正在使用驱动器F:for exp。因此,如果驱动器F不存在,我将收到错误消息。我如何忽略或解决这个问题 我的问题是路径不是文件夹,无法创建 string fdr = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer); string fdrt = System.Environment.MachineName.ToStrin

我正在寻找一种方法来忽略此错误消息,因为找不到路径的一部分。我的意思是,我的应用程序正在使用驱动器F:for exp。因此,如果驱动器F不存在,我将收到错误消息。我如何忽略或解决这个问题

我的问题是路径不是文件夹,无法创建

    string fdr = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);
    string fdrt = System.Environment.MachineName.ToString();
    string fdrir = "F:\\";

您可以使用多种工具:

如果目录.Existspathhere dostuff else otherstuff; 尝试{dostuff;}捕获{doingfailedmessages}
目录和文件都让您有机会检查是否存在,但如果文件已被使用并锁定,则不能在文件中进行检查。你在哪里试着去做,如果失败了,你就要做出决定。。首先,你可以尝试从一开始就消除失败的问题。

谢谢你的回答。但是我是新来的你能用密码解释我吗?感谢这几乎就是代码:P你不会说你对可能不存在的路径做了什么。。所以我不能这样做,但填写dostuff或doingfailedmessages或pathhere和其他你需要它做的事情,这就是你的代码