Überprüfen ob ein Fenster offen ist?

Jay_LP_

Aktives Mitglied
Hallo Liebe Community,

ist es möglich das ich mit Java gucken kann ob z.B. mein VLC-Player als Fenster offen ist? Ich mache nämlich ein Programm was Clips umbenennen soll und die Dateien werden logischer Weise nicht verschoben wenn der Player noch offen ist... Gibt es da eine Möglichkeit das ich das Überprüfen kann, weil ich vergesse das meist den vorher zuschließen... So für DAU´s

MfG Jay
 
Wobei nicht zwingend eine Exception geworfen wird. Das hängt davon ab, welche Methode man nutzt. Die Methoden, die keine Exception werfen, geben dann aber ein Ergebnis zurück.

Zum Beispiel File.renameTo:
Returns:true if and only if the operation succeeded; false otherwise

Daher würde die Aussage von @mihe7:
Du würdest in dem Fall doch eine Exception bekommen.
erweitern mit:
Du würdest in dem Fall doch eine Exception oder entsprechendes Ergebnis bekommen.
 
Der Auszug reicht schon. Die Methode renameTo gibt ein boolean zurück. Wenn Du also die Rückgabe prüfst, dann bekommst Du mit, ob es fehlgeschlagen ist:
Java:
File oldFile = new File(File);
if (!oldFile.renameTo(new File(folderpath + "/" + game + "/" + name + ".mp4"))) {
    // Verschieben fehlgeschlagen!
}
 
Der Auszug reicht schon. Die Methode renameTo gibt ein boolean zurück. Wenn Du also die Rückgabe prüfst, dann bekommst Du mit, ob es fehlgeschlagen ist:
Java:
File oldFile = new File(File);
if (!oldFile.renameTo(new File(folderpath + "/" + game + "/" + name + ".mp4"))) {
    // Verschieben fehlgeschlagen!
}
Tausend dank! Hat geklappt
 

Zurück
Oben