Hakemistojen ja tiedostojen käsittely

snowwy

Moi! Tarvis vähän apua pieneen ohjelmaan; Millä käskyillä VB 6.0:n saisi listaamaan taulukkomuuttujaan tietyn hakemiston kaikki tiedostot. Eli ottamaan selvää pelkän hakemistopolun avulla että onko hakemistossa tiedostoja, montako niitä on, ja mitkä ovat niiden nimet. Eli periaatteessa tekemään "dir" -komennon.

Tarkoitan että jos määrittelen tietyn hakemiston jossa olisi vaikka kolme tiedostoa 1.txt, 2.txt ja 3.txt, saisin hakemiston tiedostoista automaattisesti muuttujan a[] = "1.txt", "2.txt", "3.txt.


Kiitän!

1

307

    Vastaukset 1

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Orwell

      Edellyttäen, että ymmärsin tarpeesi oikein, niin ao. koodin pätkän pitäisi toimia.

      Dim fso As Object 'FileSystemObject-objekti
      Dim fol As Object 'Kansio
      Dim f As Object 'Tiedosto

      Dim lCount, i As Long
      Dim sFiles() As String

      Set fso = CreateObject("Scripting.FileSystemObject")
      Set fol = fso.GetFolder([POLKU])

      lCount = fol.Files.Count
      i = 0

      If lCount > 0 Then   
      ReDim sFiles(lCount - 1)

      For Each f In fol.Files
      sFiles(i) = f.Name
      i = i 1
      Next
      End If

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

    Luetuimmat keskustelut

    1. Metsamanin muru kissa kuollut

      Nyt siellä surraan muru kissaa päivä tolkulla,vaikka muuten ei oo välittänyt mitenkään siitä,kun joka videolla vaan mars
      Tuusniemi
      139
      2071
    2. Kysymys

      Pystyisitkö tutustuu kaverina tai alkaa parisuhteeseen skitsofreenikon kanssa? T.Skitosoaffektiivinen (parantunut) Ois
      Sinkut
      234
      926
    3. Joko seuraava hallitus uskaltaa puuttua 7,5 viikon vuosilomiin

      Onhan se törkeää eriarvoisuutta ja verovarojen törkeää tuhlausta.
      Maailman menoa
      149
      900
    4. Lähdetkö kanssani

      syömään joskus😘
      Ikävä
      78
      873
    5. 64
      861
    6. Töysä otsikoissa

      Töysässä takavarikoitu kaksi luvallista käsiasetta ammuskelun jälkeen!Näin media uutisoi!
      Alavus
      37
      837
    7. Mitä haluaisit kysyä

      kaivatultasi juuri nyt?
      Ikävä
      105
      798
    8. Kyllä mä tiedän et me kuulutaan yhteen ja se on tähtiin kirjoitettu!!

      En vain halua satuttaa sua. Olen aivan perseestä epävakaan ja ADHD oireiluin vuoksi. Ja kun olisi aika "vapauttaa" ne su
      Ikävä
      47
      757
    9. Tapailtaisko nainen

      Meidän kotien puolessavälissä suunnilleen, vähä niinku salaa. Siinä on yks kiva paikka joka sopis hyvin. Mieheltä
      Ikävä
      66
      686
    10. Olisitko valmis lähitulevaisuudessa

      Kohtaamaan minut mies?
      Ikävä
      71
      571
    Aihe