Java: 使用循环创建目录

Java: Create Directory with Loop

我制作了一个程序,它在桌面上创建了一个名为 world 的目录,但我需要在这个世界目录中再创建 10 个目录,名称为 world1、world2 等,在循环的帮助下,我进入了循环,但它没有'在世界中创建目录。 代码:

    public class A {

    public static void main(String[] args) {    

     File file = new File("C:\Users\xds\Desktop\world");

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

     file.mkdirs();

        }
        }
        }

通过附加 i 稍微修改名称,这将创建所有目录。

public static void main(String[] args) {

        File file = null;

        for (int i = 1; i <= 10; i++) {
            file = new File("C:\Users\uszanr8\Desktop\world" + i);
            file.mkdirs();

        }
    }

您的代码中没有任何地方指定子目录的创建。尝试类似的东西:

public class CreateDirectoryExample
{
    public static void main(String[] args) {    
        File worldDirectory = new File("C:\Users\xds\Desktop\world");
        if (!worldDirectory.exists()) {
            if (worldDirectory.mkdir()) {
                System.out.println("World directory is created!");
            } else {
                System.out.println("Failed to create World directory!");
            }
        }

        for(int i=1;i<=10;i++){
            File subWorldDir = new File("C:\Users\xds\Desktop\world\" +i);
            if (!subWorldDir.exists()) {
                subWorldDir.mkdir();
                System.out.println("Created Sub World directory!");
            } else { 
                System.out.println("Failed to create Sub World directory!");
            }
        }

    }
}