【发布时间】:2011-09-14 06:44:55
【问题描述】:
我想知道是否有一个 CPAN 模块将采用文件名“前缀”并返回系统中当前唯一的文件名,按升序号顺序排列。
因此,如果我要打开文件 foo 进行写入,如果 foo 不存在,或者 foo.1、foo.2 foo.3 ... 中的任何一个都不存在,我就会写入该文件。
这不是日志轮换,文件也不是临时的。我正在从同一个程序生成三个单独的流,并且想要合理的默认行为。如果三个流(文件)分别是 foo、bar 和 blah,我不想强制用户为它们指定新名称,也不想覆盖现有文件。
【问题讨论】:
-
你需要这个做什么?你想创建一个临时文件吗?