Dateien geshuffled umbenennen

Diskutiere Dateien geshuffled umbenennen im Software Probleme Forum im Bereich Computerprobleme; Hallo, ich habe in meinem Auto einen Adapter, der mir meine MP3s von SD Karte an den Radio überträgt. Leider kann dieses Teil kein Shuffle. Gibt...

  1. O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    Hallo,

    ich habe in meinem Auto einen Adapter, der mir meine MP3s von SD Karte an den Radio überträgt. Leider kann dieses Teil kein Shuffle.

    Gibt es ein Porgramm oder ist das evtl. über eine Batchdatei zu lösen, die viele Dateien, beliebig umbenennt?

    Also bsw.
    Lied wir unbenannt in:
    Lied1=>3
    Lied2=>5
    Lied3=>1
    Lied4=>2
    Lied5=>4

    Denn nur so kann ich eine beliebige Reihenfolge herstellen und muss mir nicht einen Interpreten nach dem anderen anhören.

    Hoffentlich weiß jemand Rat
     
  2. Anzeige

    Schau mal hier: Dateien geshuffled umbenennen. Dort wird jeder fündig!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 lincolnhawk, 31.12.2009
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Wenn du es über eine Batchdatei lösen möchtes, hier ein wenig Hilfestellung:

    Dateien umbenennen funktioniert so:
    PHP:
    ren alter_dateiname neuer_dateiname
    Zufallszahen zwischen 0 und 10 erzeugen:
    PHP:
    Set /a DeineVariable=%random%%10


    Das ganze noch in eine Schleife, wobei du vorher alle Dateinamen ausgelesen hast, fertig.

    Wenn du noch Hilfe brauchst, meld dich wieder.
    Bitte Codeschnippsel posten.
     
  4. #3 O_M_G, 01.01.2010
    Zuletzt bearbeitet: 01.01.2010
    O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    Hi Danke dir!

    Ich habs jetzt schon mal hinbekommen, dass ich einen Ordner auslesen kann
    ( dir /s /b > shuffle.txt )

    Nur bekomm ich jetzt:


    E:\Shuffle\Quelle\06 - Deliverance.mp3
    E:\Shuffle\Quelle\07 - West across the Ocean Sea.mp3
    E:\Shuffle\Quelle\08 - Eternity.mp3
    E:\Shuffle\Quelle\09 - Hispanola.mp3
    E:\Shuffle\Quelle\10 - Moxica and the horse.mp3
    E:\Shuffle\Quelle\11 - Twenty eight parallel.mp3
    E:\Shuffle\Quelle\New Text Document.bat
    E:\Shuffle\Quelle\shuffle.txt


    Wie muss ich da jetzt weitermachen?

    ren alter_dateiname neuer_dateiname

    Für den umbennen Befehl müsste der alte Dateiname ja gleich sein oder? Und bei mehreren Interpreten ist der total unterschiedlich
    :confused:
    Kenn mich leider mit batch Dateien 0 aus.
    Gruß und frohes neues

     
  5. #4 lincolnhawk, 01.01.2010
    Zuletzt bearbeitet: 01.01.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Hmmm, ok.
    Mit ner Batch ist es doch komplizierter als ich dachte.

    Probier es mal lieber per VBS.

    Wenn du wirklich keinerlei Erfahrung im Scripting hast, hier ein Vorschlag: ;)
    Hab ich nur quick 'n dirty zusammengeklatscht. Probiers mal ob es klappt.

    Code:
    ' Variablendeklaration
    Dim max,min,random,fs
    ' Ober- und Untergrenze der Zufallszahlen
    max=1000
    min=1
    
    ' FileSystemobject, um den Ordner, und später die darin enthaltenen Files einlesen zu können
    set fs = createobject("Scripting.FileSystemObject")
    Set ordner = fs.getfolder("C:\DeinPfad")
    
    ' Dateien im Ordner durchiterieren
    For Each file In ordner.files
        Dim fso, objFile
    ' Zufallszahl erzeugen
        Set objRandom = CreateObject("System.Random")
        random = objRandom.Next(min, max)
        Set fso = CreateObject("Scripting.FileSystemObject")
        Set objFile = fso.GetFile(file)
    ' Datei umbenennen
        objFile.Name = random & ".mp3"
    Next
     
  6. O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    HI,
    ich danke dir schon mal.

    Muss ich den Code in eine txt Datei einfügen und dann als .vbs speichern?

    Eigentlich muss ich nur den OrdnerPfad anpassen, dann sollte ich random.mp3 bekommen oder?

    ' Variablendeklaration
    Dim max,min,random,fs
    ' Ober- und Untergrenze der Zufallszahlen
    max=1000
    min=1

    ' FileSystemobject, um den Ordner, und später die darin enthaltenen Files einlesen zu können
    set fs = createobject("Scripting.FileSystemObject")
    Set ordner = fs.getfolder("E:\Shuffle\Quelle")

    ' Dateien im Ordner durchiterieren
    For Each file In ordner.files
    Dim fso, objFile
    ' Zufallszahl erzeugen
    Set objRandom = CreateObject("System.Random")
    random = objRandom.Next(min, max)
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set objFile = fso.GetFile(file)
    ' Datei umbenennen
    objFile.Name = random & ".mp3"
    Next

    Das endet bei mir dann in einer Fehlermeldung
     

    Anhänge:

    • error.jpg
      error.jpg
      Dateigröße:
      67,3 KB
      Aufrufe:
      119
  7. #6 lincolnhawk, 02.01.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Ja, genau.
    Du musst eine Textdatei erstellen, den Code darin speichern, deinen Pfad zu den MP3's angeben und dann musst du die datei in .vbs umbenennen.

    Für den Fehler der kommt, kannst du nix. Das hab ich verschuldet.
    Änder mal die Zeile
    random = objRandom.Next(min, max)
    in
    random = objRandom.Next_2(min, max).

    Da liegt der Fehler. Das Objekt System.Random kennt kein .Next, sondern nur .Next_2.

    So sollte es funktionieren.
     
  8. O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    Hi lincolnhawk,

    Also er benennt jetzt schon ne Datei um, leider kommt bei jedem aufruf noch ne Fehlermeldung und dann benennt er nur eine Datei um. Erst mit erneutem Aufruf benennt er die nächste Datei um.

    Schönen Gruß
     

    Anhänge:

    • error.jpg
      error.jpg
      Dateigröße:
      32,1 KB
      Aufrufe:
      118
  9. #8 lincolnhawk, 02.01.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Find den Fehler nicht.

    Hab Dir daher ein kleines Programm in C# geschrieben, welches Dir Deine Dateien umbenennt.

    Bitte testen...
     

    Anhänge:

  10. #9 O_M_G, 02.01.2010
    Zuletzt bearbeitet: 02.01.2010
    O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    OMG du bist der Wahnsinn.

    DANKE das läuft PERFEKT!! *Thumbs up*

    Du scheinst auch ne Menge Programmiersprachen zu beherrschen

    Gruß
    O_M_G

    Ähm wäre es machbar, das für ca. 700 Lieder auszulegen? Hab grad nen Odner zusammenkopiert (ist ne 2GB SD) und dabei kam das Programm wohl an die Grenze.
    ty
     
  11. #10 lincolnhawk, 03.01.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Ach, so wild ist das nicht.
    Wenn man einmal verstanden hat, wie objektorientierte Programmierung funktioniert, unterscheidet sich der Programmcode größtenteils nur in der Syntax.

    In diesem Falle ist und bleibt es, egal was für eine Sprache, beim Einlesen der Dateien und durchiterieren mit einer For-Each-Schleife, in der man die Dateien mit einer Zufallszahl umbenennt ;)

    Was kam denn für eine Fehlermeldung?
    Eigentlich sollte der Programmcode 1000 Zufallszahlen generieren können...
     
  12. O_M_G

    O_M_G TGIF

    Dabei seit:
    12.01.2008
    Beiträge:
    186
    Zustimmungen:
    0
    Hi,

    ja n paar hat er gemacht und dann kam folgende Meldung:
     

    Anhänge:

    • bild.jpg
      bild.jpg
      Dateigröße:
      20,8 KB
      Aufrufe:
      118
  13. #12 lincolnhawk, 03.01.2010
    Zuletzt bearbeitet: 04.01.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Fehler behoben.
    Der Raum für die Zufallszahlen reichte nicht aus.

    Nun sollte es bis 10000 Dateien funktionieren...

    Edit:
    [BUGFIX] Dateiendungen werden nun berücksichtigt. Bisher war nur .mp3 möglich
    [BUGFIX] Die Anzahl der Zufallszahlen richtet sich nun nach der Anzahl der geladenen Dateien.
     

    Anhänge:

Thema: Dateien geshuffled umbenennen
Besucher kamen mit folgenden Suchen
  1. dateien shuffeln

    ,
  2. dateien umbenennen zufallszahlen

    ,
  3. dateien umbenennen shuffle

    ,
  4. zufaellige wiedergabe durch umbenennen vieler dateien,
  5. mp3 zufällig benennen,
  6. %random% als dateiname,
  7. dateien zufällig umbenennen,
  8. dateinamen zufällig umbenennen mv,
  9. mp3 dateien zufällig umbenennen,
  10. Dateien in einem Ordner Shuffeln,
  11. Dateien in einem Odner Shuffeln,
  12. zufalls dateiname umbenennen,
  13. sd karte dateien shuffeln,
  14. batch mp3 umbenennen shuffle,
  15. soft für zufalls dateiname,
  16. mp3 files im ordner zufall,
  17. createobject(system.random) .Next_2,
  18. random rename mp3 file,
  19. bilder ordner umbenennen shuffle,
  20. mp3 zufällig umbenennen,
  21. dateien im ordner shuffln,
  22. zufallszahl umbenenne,
  23. dateinamen shuffeln,
  24. software datei umbennen zufällig,
  25. windows dateien zufällig umbennen
Die Seite wird geladen...

Dateien geshuffled umbenennen - Ähnliche Themen

  1. Datei öffnen Sicherheitswarnung ändern / abschalten

    Datei öffnen Sicherheitswarnung ändern / abschalten: Guten Tag, seit einigen Wochen habe ich Probleme beim speichern und öffnen von Bilddateien. Download eines Fotos geht wie bisher problemlos. Aber...
  2. Eine .zs datei erstellen ?

    Eine .zs datei erstellen ?: Ich habe mich jetzt dumm und dämlich gesucht und keiner kann einem erklären wie man eine .zs Datei erstellt brauche diese um ein befehl für ein...
  3. UDF Dateien machen Probleme

    UDF Dateien machen Probleme: Es handelt sich um gebraucht gekaufte Spielfilme. Die Softwäre heißt Power DVD. Auf W7 mit dem Windows media player laufen die Filme. Auf dem...
  4. Alte Dateien löschen - mit x Tagen

    Alte Dateien löschen - mit x Tagen: Hallo, unser Server legt tägliche Backups im Pfad C://Backups/Tag.Monat.Jahr/... an. Beispielhaft sieht das so aus: C://Backups/01.01.2018 (Tag...
  5. Kann man bei Windows 10 die Dateien nicht mehr sortieren?

    Kann man bei Windows 10 die Dateien nicht mehr sortieren?: Es ist anscheinend nicht mehr möglich bei Windows 10 die Dateien im Windows Explorer selbst zu sortieren. Beim alten Laptop hatte ich XP drauf, da...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden