Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在指定目录中创建多个文件';s_Java - Fatal编程技术网

Java 如何在指定目录中创建多个文件';s

Java 如何在指定目录中创建多个文件';s,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\\sara

我已经创建了第一个文件,但我想知道如何创建第二个文件,如果我需要的话

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();
        }
    }
}