File f = new File("temp.wav");
File f = new File("C:\\Ordner\\noch_ein_Ordner\\temp.wav");
public static void main (String[] args) {
File file = new File(System.getProperty("user.home") + "/.anwendung/xY.ogg");
if (!file.exists()) {
file.getParentFile().mkdirs();
file.createNewFile();
}
// Dann kannst du den Rest bearbeiten.
}
Kannst du die Datei nicht im Programmverzeichnis speichern? Dann wäre der Aufruf einfach:
Java:File f = new File("temp.wav");
Ansonsten muss in Java der Separator escaped werden. Im Quellcode sieht das dann so aus:
Java:File f = new File("C:\\Ordner\\noch_ein_Ordner\\temp.wav");
Ich selbst greife oft auf Dateien in einem Unterverzeichnis auf C zu (C:\Temp) und das funktioniert ohne Probleme. Probier das mal aus.