import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class Test {
public static void main(String[] args) {
String dirPath ="/home/user/123456/"; // für windows musst du den path anders schreiben: "c:\\test\\123456\\"
String fileName = "test.png";
Path filePath = Paths.get(dirPath + fileName);
File folder;
File file;
folder = new File(dirPath);
file = new File(dirPath + fileName);
if(!folder.exists()) {
try {
Files.createDirectory(filePath.getParent());
} catch (IOException e) {
e.printStackTrace();
}
}
if(!file.exists()) {
try {
Files.createFile(filePath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
warum das Rad neu erfinden?Ich würde den Ordner (rekursiv) einfach erstellen lassen, wenn er nicht existiert?