问题标签 [ioexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:Nexus One - 地理编码器导致 IOException - 与其他设备和模拟器完美配合
下面的代码非常适合在 1.5、1.6 和 2.0 上运行的真实设备以及在 2.1 上运行的模拟器。
但是,在 Nexus One(运行 2.1)上执行它会引发 IOException:
这就是它发生的代码片段:
c# - 如何判断文件夹是否被打开?
在我的应用程序中,我试图重命名文件夹,但如果在 Windows 资源管理器中打开该文件夹,我会得到一个IOException
. 如何确定文件夹是否在 C# 的 Windows 资源管理器中打开?
java-me - J2ME SMS IOException
我正在尝试向手机发送短信,但出现错误
不明原因发送失败。-java.io.IOException
.net - 除了解析 .message 属性之外,是否有可靠的方法来识别由锁定文件引起的 IOexceptions?
例如,假设以下 VB.NET 代码片段删除一个目录。
在异常处理程序中,如果目录或其中的文件是打开的,我想让用户有机会关闭文件并重试操作,但前提是 IOException 是由锁定问题引起的。
问题是 IOException 可能由于多种原因引发,例如文件上设置的路径无效或只读标志。这些条件中的每一个都在 . 异常对象的message属性,但是在错误消息中硬编码检查特定字符串以检测失败的具体原因感觉太错误了。我不太相信错误字符串将与 .net 的未来版本一致,并且讨厌不得不大惊小怪地编写本地化代码来处理消息以非英语形式返回的可能性.
必须有一种更好的方法来处理非常常见的异常处理问题。我错过了什么吗?
更新/澄清:感谢到目前为止的答案,但我可能让我的例子有点太笼统了。至少现在,我正在专门寻找一种方法来检测文件被异常处理程序中的另一个进程锁定的情况。
java - 在 Java 中创建服务器套接字时会出现 IO 异常吗?
我有以下代码:
代码取自java.sun.com。
关于上面给出的代码的简短部分,我有几个问题。
为什么我们要捕获一个 IOException。我认为 IOException 是在我们使用输入输出方法(而不是网络方法)时可能发生的事情。
“System.err.println”和“System.println”有什么区别?
在 catch 语句中,我们有“e”。做什么的?我们以后使用它吗?
java - 文件参考,正确的语法是什么
我试图引用我计算机上的一个位置,但是 Java 告诉我我的语法错误。
这条线正确吗?
文件 newUploadedFile = new File("D:\\" + fileName);
问题是文件被正确上传到我想要它去的位置,但我得到了错误:
java.io.IOException:文件名、目录名或卷标语法不正确
java - Java Try and Catch IOException 问题
我正在尝试使用在此页面底部找到的一些代码。这是我为它创建的类中的代码:
我的目标是计算文本文件的行数,将该数字存储为整数,然后在我的主类中使用该整数。 在我的主要课程中,我尝试了几种不同的方法来实现这一点,但是(作为一个新程序员)我错过了一些东西。这是我尝试的第一件事:
通过此尝试,我收到错误“未报告的异常 java.io.IOException;必须被捕获或声明为抛出”。我不明白为什么我会得到这个,因为我可以看到异常是在我的“countLines”方法中声明的。我尝试在我发布的最后一段代码下使用 try catch 块,但这也不起作用(但我认为我做得不对)。这是我的尝试捕获尝试:
请给我指路!在此先感谢您的帮助!
java - 在android中得到IOException?
为什么我得到它?
java - 我应该如何从缓冲阅读器中阅读?
我有以下从缓冲阅读器读取的示例:
只要缓冲阅读器中出现某些内容(在本例中),println
就会执行循环中的代码。input
就我而言,如果客户端应用程序向套接字写入内容,则循环中的代码(在服务器应用程序中)将被执行。
但我不明白它是如何工作的。inputLine = input.readLine()
等待直到缓冲阅读器中出现某些内容,当那里出现某些内容时,它返回true
并执行循环中的代码。但是什么时候null
可以退。
还有一个问题。上面的代码取自一个方法,throws Exception
我在 Thread 的 run 方法中使用了这个代码。而当我试图在编译器抱怨throws Exception
之前放run
:被覆盖的方法不会抛出异常。如果没有throws exception
编译器,我还有另一个抱怨:未报告的异常。那么,我能做些什么呢?