我已经尝试了几种不同的方法来实现这个功能,而且他们都没有。我试图在Java文件夹内创建一个文件。该项目需要有多个文本文件,这些文件都相互关联,并且将它们放在一个文件夹中更易于管理。理想情况下,该文件夹将存储在scr/
之外。在src文件夹外创建一个文件夹
这里是我当前的代码为它(我不检查文件是否存在在前):
File testFile = new File("\\appts\\Appointments" + name + ".txt");
try {
testFile.createNewFile();
} catch (Exception e) {
e.printStackTrace();
}
不过,我得到一个IOException当我尝试运行代码。我已经试过它是如何在上面的,也是/appts/Appointments
,appts/Appointments
,appts\\Appointments
。我试着在网上搜索,但找不到任何有用的东西。
编辑:这是我的项目设置目前的样子:
Project_Folder
src
com
weebly
roboticplayer
appointmentbook
CLASSES
这里是我希望它看起来:
Project_Folder
src
com
weebly
roboticplayer
appointmentbook
CLASSES
appts
什么是异常的完整堆栈跟踪? –
你正在使用哪个操作系统? – smttsp
'java.io.IOException异常:系统无法找到路径specified' '在java.io.WinNTFileSystem.createFileExclusively(本机方法)' '在java.io.File.createNewFile(来源不明)' '在com.weebly.roboticplayer.appointmentbook.AppointmentRunner.main(AppointmentRunner.java:55)' 55行:'testFile.createNewFile();' 操作系统是Windows 10,IDE就是Eclipse – RoboticPlayer