如果要在中创建文件C:/a/b/test.txt
,可以执行以下操作:
File f = new File("C:/a/b/test.txt");
另外,我想FileOutputStream
用于创建文件。那我该怎么办呢?由于某种原因,该文件未在正确的目录中创建。
最好的方法是:
String path = "C:" + File.separator + "hello" + File.separator + "hi.txt";
// Use relative path for Unix systems
File f = new File(path);
f.getParentFile().mkdirs();
f.createNewFile();
问题内容: 是否存在在Java应用程序中创建临时目录的标准可靠方法?Java的问题数据库中有一个条目,注释中包含一些代码,但是我想知道在一个常用的库(Apache Commons等)中是否可以找到一种标准的解决方案? 问题答案: 如果你使用的是JDK 7,请使用新的Files.createTempDirectory类创建临时目录。 在JDK 7之前,应该这样做: 如果需要,可以提出更好的异常(IO
问题内容: 一切都在问题中。这是我的代码: 我正在用Android编写一个小型文件管理器,我想增加创建目录的可能性。没有异常,成功变量总是返回false。有人可以告诉我我的代码有什么问题吗? 谢谢你的建议!! [编辑] 顺便说一句,当手机处于开发模式时,应用程序是否对sdcard具有写访问权限?我正在用手机编程(Acer液体) 问题答案: 您必须添加此权限: 顺便说一下,不确定如何获取SDcard
条件是,如果目录存在,则必须在该特定目录中创建文件,而不创建新目录。 下面的代码仅使用新目录创建一个文件,而不针对现有目录。例如,目录名类似于“GETDIRECTION”:
本文向大家介绍Java如何在不存在文件夹的目录下创建文件,包括了Java如何在不存在文件夹的目录下创建文件的使用技巧和注意事项,需要的朋友参考一下 核心代码如下所示: 1、 2、 总结 以上所述是小编给大家介绍的Java如何在不存在文件夹的目录下创建文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!
问题内容: 对于我的用例,我想在内存目录中存储一些文件,时间很短。实际上,我在运行时将源代码编译为文件,并进行类加载和执行。干净的方法是创建一个虚拟目录,然后让编译器在其中创建.class文件。当然我 可以 使用一个临时目录,但是在编译之前我必须先清理它,我不知道我是否是唯一使用它的人,依此类推。 那么,在内存中,用Java创建虚拟目录是否可行? 问题答案: 在Java 6中,实际上不可能在Jav
这可能是一个非常基本的问题,但我尝试了各种选择,但都没有成功,因此请求帮助。我想在指定目录中创建一个文件。如果文件已经存在,我想向其添加数据。以下是我尝试的内容: Internet搜索要求使用以下内容: 但是它会在目录内创建空文件,并在目录外创建新文件并附加到它。而且很少有帖子建议不需要使用createNewFile()来创建文件。 我尝试了如下各种路径格式: 但它仍然不会在目录中创建文件。你能告