gpt4 book ai didi

c# - 即使文件在同一个文件夹中,也会出现 FileNotFoundException

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:24 24 4
gpt4 key购买 nike

关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




即使我正在读取的文件与可执行文件位于完全相同的位置,我也会收到上述错误。

这已经工作了 2 天,现在由于某种奇怪的原因,它没有。

下面的代码只是一个附加到菜单的 strip ,用于测试目的:

private void xMLGUIToolStripMenuItem_Click(object sender, EventArgs e)
{
XMLGuiFactory factory = new XMLGuiFactory();
GroupBox view = factory.CreateNewView("FosterChildView.xml", "xxxxxxxxxx");
Form viewForm = new Form();
viewForm.MdiParent = this;
viewForm.AutoScroll = true;
viewForm.Controls.Add(view);
viewForm.Show();
}

但是当我们进入下面的代码时:
public GroupBox CreateNewView(String path, String token)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);

DataBag info = Facade.GetFosterChild(EIdentifierType.CPR, token);
...
...

它停在 xmlDoc.Load(path)与 FileNotFoundException:

Exception Picture

如您所见,它说找不到该文件,但请看一下:

What even

这有什么意义?它在那里,但 C# 不这么认为。

最佳答案

在这种情况下,在记事本中将两条路径复制到另一条之下并盯着它们看是很有用的。它不能帮助您使用 Ctr+C、Ctr+F 搜索路径的子字符串(这将显示编码问题,如拉丁文和西里尔字母 'a')。
是的,删除空格:)

关于c# - 即使文件在同一个文件夹中,也会出现 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28266967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com