当前位置: 首页 > 面试题库 >

写入新文件时自动创建整个路径

魏彦
2023-03-14
问题内容

我想用编写一个新文件FileWriter。我这样使用它:

FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\dir2\filename.txt");

现在dir1dir2当前不存在。我希望Java自动创建它们(如果还没有的话)。实际上,Java应该设置整个文件路径(如果尚不存在)。

我该如何实现?


问题答案:

就像是:

File file = new File("C:\\user\\Desktop\\dir1\\dir2\\filename.txt");
file.getParentFile().mkdirs();
FileWriter writer = new FileWriter(file);


 类似资料:
  • 问题内容: 如何自动创建pyi文件的样板代码? 我想创建一个保华集团的类型描述暗示文件pep484其中包含了所有的方法名。 我不要魔术。我要在自动创建文件后添加类型信息。 我想避免复制+粘贴工作。 目标:在PyCharm for Python2中键入提示。 问题答案: 就我而言,PyCharm中没有此类直接工具。但是,有用于此目的的第三方工具。 MyPy 是的,我想任何想在Python中使用编译时

  • 我有一个jobIntentService创建一个文件以便在其中添加一些文本,但我得到错误。我不知道我做错了什么...下面是我的代码: 谢谢你的帮助!

  • 我们想在Pepper机器人上拍摄一张照片并保存它(不知何故)->第一个想法是压缩到.jpg文件。 TakePicture操作来自QISDK教程,然后我们如下所示创建文件:

  • 问题内容: 我需要创建一个新的XML文件并将其写入服务器。因此,我正在寻找创建新XML文件,为其写入一些基本节点,保存文件的最佳方法。然后再次打开它并写入更多数据。 我一直在保存文件。但是,要创建一个新的并编写一些基本节点,我不确定最好的方法。 有想法吗? 问题答案: DOMDocument是一个不错的选择。这是一个专门用于创建和处理XML文档的模块。您可以从头开始创建文档,或打开现有文档(或字符

  • 问题内容: 为什么不行: 该代码可以正常工作,但无法打开.pdf文件。普通文本文件和pdf有什么区别?如果我想在python中创建并写入pdf文件怎么办? 问题答案: 您可以安装fpdf库,然后:

  • 问题内容: 我正在学习有关Android应用程序开发的课程,并尝试创建xml文件并将其写入android的内部存储中。就方法而言,我在最初设置时遇到问题。我已经写了大部分,但有我无法弄清的错误。也许因为我整天都在工作,所以不知道。这是我本节课的代码。我遇到的错误是公共String宝藏和FileOutputStream上的非法修饰符。任何帮助,将不胜感激。 好的,我找出了最初的问题,需要使用try