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

如果没有给出路径,将在Java中哪里创建一个新文件?

狄安歌
2023-03-14
问题内容

在Java中,

File f;
f = new File("myfile.txt");
if (!f.exists()) 
{
    f.createNewFile();
}

执行上述代码时,默认情况下指定哪个路径,但未指定具体路径?


问题答案:

当前目录,您可以通过调用以下目录获得:

new File('.').getCanonicalPath();


 类似资料:
  • 我有一个场景,比如,如果文件夹第一次不存在,必须在特定位置创建一个带有时间戳的新文件夹。然后我必须在新创建的文件夹中写入文件。 为了在给定位置下创建新文件夹,我编写了以下代码,该代码不创建文件夹,返回FALSE。 现有路径:D:\工作\POC\输出\ 我的当前Java版本:1.6

  • 是否可以在不创建新实例的情况下更改java中File类的文件路径? 返回 现在我想转到父目录。我想我可以用这样的东西 但我得用 我还有其他方法可以达到同样的效果吗?或者我可以创建多个实例,将它们存储在一个数组中,同时处理两个对象(目录)?

  • 路径文字是指沿着开放或封闭的路径排列的文字。当您水平输入文本时,字符的排列会与基线平行。当您垂直输入文本时,字符的排列会与基线垂直。无论是哪种情况,文本都会沿路径点添加到路径上的方向来排列。 在路径上输入文本 执行下列操作之一: 要沿路径创建横排文本,请选择文字工具 或路径文字工具 。 要沿路径创建直排文本,请选择直排文字工具 或直排路径文字工具 。 (可选)在“控制”面板、“字符”面板或“段落”

  • 然而,在我的例子中,就字体文件而言,输入过程有点抽象,我只知道输出。在我的其他文件正在进行转换的情况下,有一个已知的点,我要求它们由我的加载器处理。如果有一种方法可以找出这一步发生的位置,那么我可以使用哈希方法自定义输出路径,但我不知道这些文件需要在哪里。

  • 我在Linux中有一个简单的java文件。我正在执行来自父java类的另一个java程序HelloWorld。 非常感谢。

  • 问题内容: 我想用编写一个新文件。我这样使用它: 现在和当前不存在。我希望Java自动创建它们(如果还没有的话)。实际上,Java应该设置整个文件路径(如果尚不存在)。 我该如何实现? 问题答案: 就像是: