Java 在哪里可以看到我在工作区中创建的新文件?
我查看了文件类的示例,对文件构造函数有一个问题。基本上,API所说的是: 公共文件(字符串路径名)Java 在哪里可以看到我在工作区中创建的新文件?,java,eclipse,file,Java,Eclipse,File,我查看了文件类的示例,对文件构造函数有一个问题。基本上,API所说的是: 公共文件(字符串路径名) 通过将给定的路径名字符串转换为抽象路径名来创建新的文件实例。如果给定的字符串是空字符串,则结果是空的抽象路径名。 参数:路径名-路径名字符串 抛出: NullPointerException-如果路径名参数为null 假设在eclipse中,我执行以下行: File file = new File("hi"); 我知道将使用给定的路径名“hi”创建一个新的文件实例。有没有一种方法可以实际查看该文
通过将给定的路径名字符串转换为抽象路径名来创建新的文件实例。如果给定的字符串是空字符串,则结果是空的抽象路径名。
参数:路径名-路径名字符串
抛出:
NullPointerException-如果路径名参数为null 假设在eclipse中,我执行以下行:
File file = new File("hi");
我知道将使用给定的路径名“hi”创建一个新的文件实例。有没有一种方法可以实际查看该文件在我的工作区中的位置?只需执行新建文件(“hi”)代码>实际上不会创建新的物理文件
当您创建新文件(“c:\\your\\File\\where”)
时,如果文件不存在,则必须包含路径
如果要创建文件,必须执行其他操作,例如使用PrintWriter
:
PrintWriter writer = new PrintWriter("yourfilename.txt", "UTF-8");
writer.println("write something to your file");
writer.close();
// now you can open the file
File yourFile = new File("yourfilename.txt");
// to display it's location on the hard drive
System.out.println(yourFile.getAbsolutePath());
使用eclipse的默认文件位置(未指定路径时)将是项目文件夹。它与.classpath和.project文件的级别相同。在刷新Java项目之前,该文件通常不会出现。在src下?还是Jre系统库?我刷新了它。哪个部分?如果运行我提供的代码,您将看到使用printwriter创建的文件将位于项目的根目录中。