【问题标题】:create temp file using utils in java not using : java.io.File.createTempFile()在不使用 java.io.File.createTempFile() 的 java 中使用 utils 创建临时文件
【发布时间】:2015-07-01 15:26:38
【问题描述】:

目前我正在使用java.io.File.createTempFile() 创建一个临时文件。但它具有过滤掉那些少于 3 个单词的文件名的验证。像这样

if (prefix.length() < 3)
   throw new IllegalArgumentException("Prefix string too short");

但我想考虑标题长度可以为 1 的情况。所以任何人都可以建议一个好的替代或任何公共 api 来创建临时文件。

谢谢。

【问题讨论】:

    标签: java file io java-io fileutils


    【解决方案1】:

    也许这应该做你想要的:

        File f = new File(FileUtils.getTempDirectoryPath() + filename);
    

    【讨论】:

    • 这看起来不错,但在 File.createTempFile 中它会进行其他验证以及安全验证,请参阅 link。所以我想找到更多的 util api 而不是实现它。正如他们所说,既然已经有了一个新轮子,为什么还要发明一个新轮子。
    猜你喜欢
    • 2015-09-24
    • 2011-11-27
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多