java - 如何在指定目录下创建多个文件?

标签 java

我已经创建了第一个文件,但我想知道如何创建第二个文件,依此类推,如果我愿意的话?

public class Test {
      public static void main(String[] args) {
        try {
          File myObj = new File("C:\\Users\\sarah\\OneDrive\\Documents\\input.txt");
          File myObj2 = new File("C:\\Users\\sarah\\OneDrive\\Documents\\output.txt");
          if (myObj.createNewFile()) {
            System.out.println("File created: " + myObj.getName());
          } else {
            System.out.println("File already exists.");
          }
        } catch (IOException e) {
          System.out.println("An error occurred.");
          e.printStackTrace();
        }
      }
    }

最佳答案

import java.io.*;
public class Main{

    public static void main(String[] args) {
        File[] fileList = {new File("C:\\Users\\sarah\\OneDrive\\Documents\\input.txt"),
             new File("C:\\Users\\sarah\\OneDrive\\Documents\\output.txt")};
        try {
            for (File file : fileList) {
                if (file.createNewFile()) {
                    System.out.println("File created: " + file.getName());
                } else {
                    System.out.println("File already exists.");
                }
            }
        } catch (IOException e) {
            System.out.println("An error occurred.");
            e.printStackTrace();
        }
    }
}

关于java - 如何在指定目录下创建多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60021701/

相关文章:

java - 在使用 Web 服务时,我们真的需要 ServiceFacade 设计模式吗?

java - 如何在运行时从 jar 文件加载类?

java - 重写父类(super class)非抽象方法。访问父类(super class)中的私有(private)属性(?)

java - 将java文件更改为android的问题

java - 如何将组件添加到标签?

java - Android:如何使用 minifyEnabled 生成签名的 APK

java - mySQL数据库结构

java - 英特尔lij : What's the difference between 'Run' and 'Run...'

java - 从 jar 运行特定的 JMH 基准测试

java - 如何在java中创建具有值的日期对象