Ist es möglich zu wissen, ob der kopierte Inhalt in der Zwischenablage eine MP3-Datei ist? Verwenden Sie dazu awt.Toolkit und die Zwischenablage in Java
Ich versuche, einen Code zu schreiben, der bei läuftHintergrund undüberwacht die Kopieraktionen zum Kopieren a.mp3 Datei oder einOrdner mit a .mp3 Datei
{
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
if (cb.isDataFlavorAvailable(DataFlavor.javaFileListFlavor))
{
try {
String name = ""+cb.getData(DataFlavor.javaFileListFlavor);
boolean found = false;
if (name.toLowerCase().endsWith(".mp3]"))
{
System.out.println("Is MP3");
found = true;
}
if (!found)
{
System.out.println("Is not MP3");
}
}
catch(UnsupportedFlavorException ex)
{
ex.printStackTrace();
}
catch(IOException ex)
{
ex.printStackTrace();
}
}
}