gpt4 book ai didi

java - 检查文件是否存在,如果存在,则创建一个具有更高编号的新文件

转载 作者:行者123 更新时间:2023-12-04 06:31:26 25 4
gpt4 key购买 nike

我正在尝试输出我的程序创建的一组点,并且我希望能够多次运行它而无需手动移动文件或重命名它们。
我输出的文件的名称类似于“cluster-1.txt”(如果需要,可以更改)。所以我需要我的程序找出一个簇输出文件是否存在,找到编号最高的文件并创建一个编号更大的文件。

例如,如果程序是第一次运行,它会检查,找不到文件并创建“cluster-0.txt”;如果程序是第二次运行,它会检查并找到“cluster-0.txt”并创建“cluster-1.txt”;如果程序第n次运行,它会检查并找到n值最高的文件,并创建一个名为“cluster-n+1.txt”的文件。

如果可能,它应该忽略中间任何丢失的文件。所以,如果我有 cluster-0.txt、cluster-10.txt 和 cluster-11.txt,它应该创建 cluster-12.txt。不过,这不是必需的。

最佳答案

  • 读取目录中的所有文件。 class File
  • 解析文件名并检索编号。 class String
  • 只选择最高的数字。 class Integerclass Math
  • 如果存在最高数字,则创建文件-[最高数字 + 1].txt 否则 cluster-1.txt
  • 关于java - 检查文件是否存在,如果存在,则创建一个具有更高编号的新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5368976/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com