Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247

    Ottenere una lista dei file contenuti in una cartella

    Salve,

    come faccio in Delphi a ottenere, come array di stringhe, la lista di tutti i file presenti in una directory? Ho cercato sia su Internet sia nella documentazione, ma trovo solo componenti tipo TreeList visuali o complesse librerie per interagire col filesystem in tutto e per tutto (perlopiù librerie a pagamento).

    Qualcuno mi può aiutare?

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Cerca informazioni sulle funzioni FindFirst, FindNext e FindClose.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Usa il componente TFileListBox - nella proprietà mask puoi specificare sia la directory
    che il filtro dei file che vuoi leggere (es: anche solo *.*).

    Poi con FileListBox1.Items[0] 'becchi' il primo elemento (cioè file) di quelli
    selezionati ... e via dicendo.


    Spero ti sia di aiuto

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    E' uno spreco usare un controllo per svolgere una funzione che non lo richiede.

    Le funzioni sopracitate sono più che sufficienti.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247
    Originariamente inviato da alka
    E' uno spreco usare un controllo per svolgere una funzione che non lo richiede.

    Le funzioni sopracitate sono più che sufficienti.
    Infatti, ho spulciato un po' la documentazione in merito a quelle funzioni e ho trovato vari esempi utili...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.