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!");
}
}
}
}
我制作了一个程序,它在桌面上创建了一个名为 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!");
}
}
}
}