Tekstitiedostotjen tulostus kansiosta järjestyksessä

matti-000

moi
jos on kansio jossa on tiedostoja esim.
14.04.2009.txt
16.04.2009.txt
17.04.2009.txt
02.05.2009.txt
21.06.2009.txt

niin miten saa tulostettua noiden tekstitiedostojen sisällöt järjestyksessä niiden nimen (päivämäärän) mukaan? uusimmasta vanhimpaan?

7

436

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Jaska Perusjaska

      Tässä yksi tapa. En tiedä onko helpoin, mutta tuli ensimmäisenä mieleen.

      Ensinnäkin luet kaikki tiedostonimet vaikkapa taulukkoon. Sitten parsit nuo päivämäärät siitä, mktime-funktiolla muutat aikaleimaksi ja teet vaikka uuden taulukon, jossa on indeksinä aikaleima, arvona tiedostonimi. Sitten käyt taulukon läpi indeksin perusteella ja luet tiedostojen sisällöt.

      Jos nuo on jotakin lisäyspäivämääriä, niin helpommalla pääset, jos annat tiedostojen nimeksi juoksevan numeroinnin ja laitat päivämäärän tiedoston sisälle, jos sitä tarvitset.

      Ja voi olla, että päivämäärien vertailuun löytyy joku valmiskin funktio.

      • matti-000

        kiitos vastauksesta, vaikkakaan kaikki ei mennyt perille. voisitko mitenkään auttaa tyhmää tekemällä pienen esimerkin koodia? kiitos!


    • silkie

      • matti-000

        Kiitos todella paljon!


      • matti-000

        scripti toimii muuten, mutta se näyttää vain päivämäärältään tuoreimman, eikä järjestyksessä kaikkia... ja se näyttää sen tekstin edellä tämmöisiä . merkkejä? mikä on pielessä?


      • ...
        matti-000 kirjoitti:

        scripti toimii muuten, mutta se näyttää vain päivämäärältään tuoreimman, eikä järjestyksessä kaikkia... ja se näyttää sen tekstin edellä tämmöisiä . merkkejä? mikä on pielessä?

        Teksti on utf-8 muodossa, pistä sivun lohkoon, heti ensimmäiseksi tagin jälkeen.


      • ...
        ... kirjoitti:

        Teksti on utf-8 muodossa, pistä sivun lohkoon, heti ensimmäiseksi tagin jälkeen.

        Siis [meta http-equiv="Content-Type" content="text/html; charset=utf-8" /]... suomi24 syö tagejen näköiset pois.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kristillisistä Siionisteista asiallista tietoa Hesarissa.

      KD ja Persut ovat kaiken takana avoimesti!
      Maailman menoa
      83
      11776
    2. Ja jälleen uusi latauksessa olleen sähköauton palo! Nyt Keravan Prisman parkkihallissa.

      IS 3.10.2025 Latauksessa ollut sähköauto syttyi yöllä tuleen Keravan Prisman parkkihallissa, Keski-Uudenmaan pelastusla
      Maailman menoa
      98
      8939
    3. Kovan viikon ilta pitäisi lakkauttaa

      Käytännössä pelkkää SDP:lle ilkkumista koko ohjelma veronmaksajien kustannuksella.
      Maailman menoa
      87
      4731
    4. Pakoputkipörisijä syttyi tuleen kesken ajon

      Kyydissä oli 7 henkilöä, mutta hyvä onni matkassa epäonnistuneesta käyttövoimavalinnasta huolimatta, eikä kukaan loukka
      Maailman menoa
      31
      4062
    5. Tänään torille

      Tänään kuulema torilla tapahtuu klo.20. Tulkaaha paikalle kattoon.
      Hyrynsalmi
      100
      4024
    6. Kalja-Kristus Kutsuu Luokseen

      Nyt on Oikea Hetki Ottaa Ryppyys Vastaan! Lue Pelastusryyppy ja tee Promillista elämäsi Herra! Pelastusryyppy on teksti
      Maailman menoa
      6
      3886
    7. Borat ärhäkkänä, syyttelee kokoomusta vilpin suojelusta

      Hänen mukaansa kokoomus seuraa ”toimettomana vierestä, kun vilpilliset firmat vievät urakat rehellisten nenän edestä”, j
      Maailman menoa
      9
      3680
    8. Persut on SYYLLISIÄ KAIKKEEN NEGATIIVISEEN SUOMESSA

      , ne haluaa neuvostoliiton putinin kanssa takaisin, shit voi valvoa kaikkea ja kaikkia, no tietty makeeta mannaa itselle
      Perussuomalaiset
      23
      3496
    9. Perussuomalaisiin minä luotan

      Bensaa raaskii taas tankata ja ensi vuonna laskee ruoan verotus. Nämä muutokset parantavat pienituloisten asemaa.
      Maailman menoa
      42
      3285
    10. Yksi kuoli kolarissa Outokummussa

      -toisen auton kuljettajaa epäillään rattijuopumuksesta. Toisen auton kyydissä oli kuljettajan lisäksi neljä ihmistä. Hei
      Outokumpu
      47
      2954
    Aihe