📌  相关文章
📜  在java中为多个数字创建一个文件夹(1)

📅  最后修改于: 2023-12-03 15:23:23.859000             🧑  作者: Mango

在Java中为多个数字创建一个文件夹

在 Java 中,可以使用 File 类来创建文件夹。要为多个数字创建文件夹,可以使用循环语句来遍历数字并创建文件夹。

以下是一个示例代码片段,它接受一个数字数组作为输入,并在根目录下创建以各数字为名称的文件夹。

public static void createFolders(int[] nums) {
    String rootPath = System.getProperty("user.dir"); // 获取根目录
    for (int i = 0; i < nums.length; i++) {
        String folderName = String.valueOf(nums[i]);
        File folder = new File(rootPath + "/" + folderName);
        if (!folder.exists()) {
            folder.mkdir(); // 创建文件夹
            System.out.println("Folder " + folderName + " created successfully!");
        } else {
            System.out.println("Folder " + folderName + " already exists.");
        }
    }
}

注释:

  • System.getProperty("user.dir") 用于获取当前工作目录的路径。
  • File folder = new File(rootPath + "/" + folderName); 创建一个 File 对象来表示文件夹,其中 rootPath 是该文件夹所在的根目录,folderName 是它的名称。
  • folder.mkdir() 创建文件夹。如果文件夹已经存在,将不进行任何操作。
  • System.out.println() 在控制台打印信息。

你可以使用以下代码来调用上述方法:

public static void main(String[] args) {
    int[] nums = { 1, 2, 3, 4, 5 };
    createFolders(nums);
}

输出:

Folder 1 created successfully!
Folder 2 created successfully!
Folder 3 created successfully!
Folder 4 created successfully!
Folder 5 created successfully!

以上示例可供参考,你可以根据需要进行修改和调整。