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();
                 }
         }

    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage