我正在研究一个程序,它需要在用户定义的目录中查找文件。如果文件不存在,它必须继续使用它自己的资源。问题是,即使某些文件不存在,函数File.Exists也会为它们返回true。File.Exists返回True时应该是False
以下是错误的图像:
下面是查找文件并产生错误代码:
string[] vmtLines = null;
if (File.Exists(vmtFile))
{
try { vmtLines = File.ReadAllLines(vmtFile); }
catch (Exception e) { Debug.Log(vmtFile + " Exists: " + File.Exists(vmtFile) + ", " + e.Message); }
}
vmtFile声明在哪里? – Programmer
如果说它存在,框架没有被破坏的可能性很高。你刷新,重新排序,启用显示隐藏和系统文件等? –
对不起,我刚刚解决它,据说。谢谢你让我知道,而且它现在还在破碎? –