【问题标题】:In Java: create unique random filename in a directory在 Java 中:在目录中创建唯一的随机文件名
【发布时间】:2010-01-13 02:58:29
【问题描述】:

如何在(我选择的)目录中创建一个随机的唯一文件名?

注意:我不希望这个文件在系统临时路径中,而是在我指定的目录中

【问题讨论】:

  • 您是否查看了 File 类,也许是在一个名为 createTempFile 的方法中?
  • @JamesKPolk 我做了,然后我到了这里,因为我在 File 类中没有找到任何方法可以做到这一点;当然不是createTempFile;如果我想创建文件就可以了,这不是这个问题要问的,不管 OP 是否想要。

标签: java random filenames


【解决方案1】:

File.createTempFile() 允许您指定目录:

File uniqueFile = File.createTempFile("post", ".html", new File("/var/www/doc"));

【讨论】:

    【解决方案2】:

    您想要File.createTempFile(String, String, File) 重载。

    如果您费心查看文档,您会立即看到的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-10
      • 2013-01-27
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      相关资源
      最近更新 更多