Ergebnis 1 bis 3 von 3

Thema: for file in ...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    also dateien in einem order findes du per DIR["ordner"]
    Bsp:
    for file in Dir["Data/*"]
    file.gsub!("Data/","")
    file.gsub!(".rxdata","")
    print file
    end

    Dir["Data/*"] gibt einen array mit allen dateien als string zurück.
    in diesem fall:
    "Data/Actors.rxdata","Data/Animations.rxdata" etc
    damit kannst du die datei shcon laden.
    expand_path ist unnötig, da automatisch im spielordner gesucht wird (liegt daran dass keine festplatte am anfang angegeben wurde).

    wenn du nur die dateinamen anzeigen willst, musst du ordner und dateiendung entfernen.
    dazu das gsub!("zu entfernender string","wird ersetzt durch")

    PS: möglich ist auch
    for file in Dir["Data/*.rxdata"]
    damit bekommst du nur die rxdata dateien

  2. #2
    Sehr herzlichen Dank, das war sowohl informativ als auch genau der Fragestellung entsprechend geantwortet.

    Es hilft mir sehr weiter.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •