找不到文件系统.IO.File.Exists();



我的桌面上有一个名为"Employees.xlsx"的文件。当我试图找到它时,它说它不存在。我错过了什么?

bool a = System.IO.File.Exists(@"‪‪‪‪C:UsersXXXDesktopEmployees.xlsx"); //returns false instead of true

不要使用完整路径作为字符串,使用内置的辅助函数:

System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Employees.xlsx");

可能是打字错误?尝试用Shift右键单击文件,然后选择"Copy as path"。然后粘贴到CCD_ 2中。

你测试了Lucas Trzesniewski的评论吗?制作"OpenFileDialog"实例并使用它打开excel文件。并检查存在的方法。

OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.ShowDialog();
bool result = System.IO.File.Exists(openFileDialog.FileName);

若结果为真,则检查差异。

相关内容

最新更新