EN
Java - create multiple subfolders
0 points
In this article, we would like to show you how to create multiple subdirectories (subfolders) in Java.
xxxxxxxxxx
1
Directory/
2
|
3
+-- subDirectory1/
4
|
5
+-- subDirectory2/
6
|
7
+-- subDirectoryN/
In this example, we create 5 new folders under the given path. To do so we use mkdir()
method inside the for
loop.
xxxxxxxxxx
1
import java.io.File;
2
3
public class Example {
4
5
public static void main(String[] args) {
6
String myDirectoryPath = "C:\\projects\\example\\newFolder";
7
8
for (int i = 0; i < 5; i++) {
9
File myDirectory = new File(myDirectoryPath + "_" + i);
10
11
if (!myDirectory.exists()) {
12
if (myDirectory.mkdir()) {
13
System.out.println(myDirectory.getName() + " created successfully.");
14
} else {
15
System.out.println("Couldn't create " + myDirectory.getName());
16
}
17
} else {
18
System.out.println(myDirectory.getName() + " already exists.");
19
}
20
}
21
}
22
}
result:
xxxxxxxxxx
1
newFolder_0 created successfully.
2
newFolder_1 created successfully.
3
newFolder_2 created successfully.
4
newFolder_3 created successfully.
5
newFolder_4 created successfully.
