![]() |
1
12
我不知道发生了什么事,但你为什么需要这个文件。存在测试?你真正感兴趣的是,“我可以吗? 读取此文件 ?“除了找不到文件以外,其他很多事情都会出错。 更不用说,执行file.exists测试是一种竞争条件,因为在完成测试之后,在打开文件之前,该文件可能会消失。只需打开文件,这是确定是否可以读取文件的最佳测试。 |
![]() |
2
6
如果您没有访问引用的文件夹或文件的权限,则文件.exists将返回false。可能您可以以管理员的身份在“立即”窗口中看到该文件,但在其他上下文中运行时,您没有权限。 |
![]() |
3
1
那么,您的文件名的路径是什么?记住,当您构建调试并发布时,您编译到不同的文件夹。因此,如果您将文件放在debug文件夹中,那么在进行发布构建时将找不到该文件。 |
![]() |
4
1
试着这样写:
|
![]() |
5
1
我也面临这个问题。问题是您正在函数中直接绑定路径
|
![]() |
6
1
尝试将“.toString()”添加到路径中。例如:
或者,如果连接字符串,请将其放在括号中,然后“.toString”:
(问题) 我不太明白为什么需要把“.toString()”放在那里,但这似乎有帮助… |
![]() |
7
0
嗯,这张支票之后你在做什么?在再次拖动断点之前,请确保正在清除文件状态。 |
![]() |
8
0
我也遇到了同样的问题,发现将调试和发布配置从anycpu更改为x64可以解决这个问题。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 4 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 5 月前 |