本文介绍了无法创建新文件:设备未准备好的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 线程main中的异常java.io .IOException:设备没有准备好。
在java.io.WinNTFileSystem.createFileExclusively(Native方法)$ b $在java.io.File.createNewFile(File.java:947)
在pdfconverter。 PdfConverter.main(PdfConverter.java:96)

Java结果:1



在我的第96行是这样的条件:

$ $ p $ if(!logfile.exists()){
logfile.createNewFile(); //第96行
}

之前使用这个amny时间,我不明白发生了什么因为我以管理员身份登录。请帮助。

解决方案

问题在于Path找不到,因为有人将驱动器号从F重命名为D.对不起,不及时注意。


I am Creating a new File using Java but am getting tis exception:

Exception in thread "main" java.io.IOException: The device is not ready
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:947)
at pdfconverter.PdfConverter.main(PdfConverter.java:96)

Java Result: 1

In My line 96 is this Condition:

if (!logfile.exists()) {
        logfile.createNewFile();//line 96
    }

I have used this amny times before and I do not understand what's going on Because I am logged in as Administrator. Please Help.

解决方案

The problem was the Path, which was not found because someone had renamed the drive letter from F to D. Sorry for not noticing that In time.

这篇关于无法创建新文件:设备未准备好的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 20:19