限制Java 7的Files.createTempFile中文件名的长度

时间:2018-08-22 18:35:45

标签: java filenames

是否有一种方法来限制Java 7的java.nio.file.Files.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attributes)调用的文件名(基本名)长度?

在我的系统上,它使用<prefix><long_integer><suffix>创建一个文件,例如使用dir="", prefix="tmp-", suffix=".txt"时,我得到一个文件名: tmp-661852960452024998.txt

我想将生成的唯一长整数的长度(例如,在我的示例中为661852960452024998,限制为4或8个字符,这样结果的限制为:tmp-6618.txt 4个字符或tmp-66185296.txt(最多8个字符)。

0 个答案:

没有答案