Neuen Ordner im Überverzeichnis erstellen, und dadrin arbeiten

  • Themenstarter Themenstarter mickedplay
  • Beginndatum Beginndatum
M

mickedplay

Gast
Hey!
Google hat mir leider nichts richtiges ausgespuckt, oder ich hab falsch gesucht.

Und zwar habe ich ein Verzeichnis (user.dir (Bsp.: C:\Users\Besitzer\Desktop\Wichtig\Ordner)).
Mein Programm arbeitet im Ordner "Ordner".

Wie aber erstelle ich jetzt einen neuen Ordner im Überordner von user.dir, also meinem Programm?
Also so:

C:\Users\Besitzer\Desktop\Wichtig\Daten

->
-> Kurz, wie bekomme ich den Überordner/Überverzeichnis von "user.dir"?
->


Hoffe ihr versteht, was ich meine! 🙂
Danke für's Helfen!
 
Hi,
mit:
Java:
File f = new File(path);
wird eine Datei im angegebenen Pfad erstellt.
Mit:
Java:
File f = new File(path).mkdir();
wird ein Verzeichnis im angegeben Pfad erstellt.
Beim Erstellen vom Verzeichnis sollte geprüft werden, ob es noch nicht existiert und nur erstellt werden, falls es noch nicht da war.
Z.B.:
Java:
import java.io.File;

public class CleateFolder{

    public static void main(String[] args) {

        String path = "C:\\Users\\knilch";
        String folderName = "TestFolder";
        String folderPath = path + "\\" + folderName;

        File theDir = new File(folderPath);

        if (!theDir.exists()) {
            System.out.println("creating directory: " + folderPath);
            boolean result = false;

            try{
                theDir.mkdir();
                result = true;
            } catch(SecurityException se){
                System.out.println(se.getMessage());
            }        
            if(result) {    
                System.out.println("DIR created");  
            }
        }
        else {
            System.out.println("directory: " + folderPath + " already exists");
        }
    }   
}
 
Zuletzt bearbeitet:

Zurück
Oben