java - 向文件添加动态名称

标签 java file for-loop output jfilechooser

我制作了一个创建 txt 文件的按钮,这里一切正常。

但问题是当我创建第一个:TXT 文件时,我不知道我需要什么或需要做什么才能继续动态创建 TXT 文件。

这是我的代码:

int c;
c = 0;
c++;
String Name = "TXT" + c +".txt";
File TXT = new File(Name);
TXT.createNewFile();

这里创建一个:TXT1.txt 但不创建 TXT2.txt、TXT3.txt 等。

我想动态增加数字。感谢阅读。

最佳答案

将它包裹在一个 for 循环中并像这样排除计数器:

for(int i = 1; i < yourMaximumRun; ++i)
{

    String Name = "TXT" + i +".txt";
    File TXT = new File(Name);
    try
    {
        TXT.createNewFile();
    }
}

关于java - 向文件添加动态名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38048786/

相关文章:

python - 使用 for 循环 Python 为数组赋值

java - do-while 循环不是一直在工作

java - 当条件涉及 Optional 时,如何避免使用两个过滤器

Android append 文本文件

PHP,从目录中搜索和删除文件 - 性能

javascript - for 循环可以递增/递减一个以上吗?

java - 找出缺陷!使用任务队列可靠地执行长任务

java - Spring验证不遵循POJO原则

javascript - 如何从打开文件对话框中读取 txt 并使用 javascript (jquery) 将内容加载到文本区域中?

java - 如何根据状态打印列表项?