[Java] Automatisch alle *.mp3 kopieren

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Duff991, 16. Juni 2009 .

  1. 16. Juni 2009
    Automatisch alle *.mp3 kopieren

    Hallo allerseits,


    Ich habe längere Zeit nach einem Programm gesucht, dass automatisch alle Mp3s von einem neu angeschlossen Datenträger auf die Festplatte kopiert. Allerdings habe ich sowas nicht gefunden.

    Nun, hatte ich mal ein wenig Java, jedoch zu wenig, um es selbst zu realisieren. Außerdem interessiert mich jetzt auch wie ein solcher Quelltext aussehen würde.

    Ich hätte mir gedacht, dass man den Laufwerkbuchstaben als Kommandozeilenargument mitstartet und das Programm dann in diesem Laufwerk alles nach *.mp3 (auch die Unterordner) durchsucht und Gefundene zum Beispiel nach C:\Ordner kopiert.

    Ich hoffe mal, dass ihr mir diesbezüglich helfen könntet.

    Beste Grüße und vielen Dank im Vorraus

    Duff
     
  2. 16. Juni 2009
    AW: Automatisch alle *.mp3 kopieren

    Du kannst auch einfach eine .bat Datei schreiben mit dem xcopy Befehl. Da kannst den Quell und Zielpfad angeben und nach .mp3 etc filtern. Denk ich mal dass des am schnellsten geht. Wäre 1 Zeile Quelltext
     
  3. 16. Juni 2009
    AW: Automatisch alle *.mp3 kopieren

    sonst solltest du dir angucken wie man in Java mit Dateien umgeht + Rekursiv Ordner durchsuchen...Sollte nicht viel Code sein, kann leider kein Java, hab sowas nur mal in C# geschrieben.
     
  4. 16. Juni 2009
    AW: Automatisch alle *.mp3 kopieren

    hab ma kurz gegoogled und dir ma nen link rausgesucht der alle subdirs und files auflistet

    Exampledepot.com

    wenn de den ein bisschen anpasst haste dein ergebnis schon musst halt nach der fileextension entscheiden ob kopieren oder nicht
     
  5. 16. Juni 2009
    AW: Automatisch alle *.mp3 kopieren

    Besten Dank allerseits, ich habs einfach als BAT geschrieben, hätt ich auch selbst drauf kommen können

    Grüße
    Duff991
     
  6. 16. Juni 2009
    AW: Automatisch alle *.mp3 kopieren

    hm Quelltext kann ich dir leider auch nicht liefern, weil ich C++ programmiere aber ein grober Gedankenansatz hilft dir vllt schon genug.
    Also ich würde dir eine rekursive Durchsuchung vorschlagen.

    -> Du öffnest den ersten Ordner, dann den 1. Ordner im Ordner, dann den Ordner im Ordner im Ordner .... bis der Ordner keine mehr hat
    -> Diese Reihe speicherst du in einem Stapel
    -> Dann durchsuchst du den jeweiligen Ordner nach *.mp3's und kopierst die dann in den vorher angegeben Ordner
    -> wenn du den Ordner fertig durchsuchst hast gehst du im stapel eins nach unten un öffnest den 2. Ordner darin und durchsucht den wieder ---> bis zum lezten Ordner in dem und dann wieder eins weiter runter

    Zu dem kopieren:
    -> du öffnest eine Datei
    -> kopierst den Name
    -> Liest die Datei Bitweise ein und schreibst das eine die Neue Datei ( besser wäre es erst was im Ram zu speichern --> ist schneller )

    Also wie gesagt Quellcode kann ich dir leider nicht liefern! =( tut mir leid! Vielleicht gibts es ja wen im Board der dir damit behilflich sein kann
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.