在Windows 7中创建Java jdk1.8文件

时间:2015-06-12 04:46:00

标签: java windows io

我花了太多时间在一项任务上,就像创建一个文件一样简单 当前的工作目录。

我尝试了File.createNewFile()方式和Files.createFile()方式。 最新的代码版本是:

Path p= Paths.get(current_dir,confile);
if(!Files.exists(p))
{
  Files.createDirectories(p.getParent());
  Files.createFile(p);
}

抛出的异常是:

Working dir F:\ProgCourse\java_projects\DBProject
java.nio.file.NoSuchFileException: F:\ProgCourse\java_projects\DBProject\con.txt
    at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
    at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
    at java.nio.file.Files.newByteChannel(Files.java:361)
    at java.nio.file.Files.createFile(Files.java:632)

此文件夹F:\ProgCourse\java_projects\DBProject\ 确实存在,我拥有它,我拥有它的所有权利,我是机器的管理员。除此之外,NetBeans已经在创建我的 projec文件里面。我甚至通过cd命令测试了路径 控制台(cmd.exe),它工作。 我可以向你保证,从我的观点来看,这条路是有效的,我检查了一下 它确实存在。问题是java视为路径是什么以及为什么java和操作系统不同意。 如果这么琐碎的事情可以吸收那么多时间,那么我不知道我应该做些什么。我的意思是我真的对我的技能,java,Windows 7感到失望。我的意思是什么!

1 个答案:

答案 0 :(得分:1)

确定。所以我把它塞进去了。这至少对我来说是不可思议的。 至少我很高兴我不是问题。 这就是Notepad ++在我的第一个名字尝试中显示的内容:pic

我的第二次尝试:pic

但是可以创建“whatever.txt”。

应该让Elliott Frisch知道用记事本进行测试。