是否有一种方法来限制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个字符)。