Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523

    [VB,NET] Utilizzo di getfiles

    Ciao ragazzi.. non sono riuscito a trovare nell'help la soluzione a questo problema:

    dovrei inserire in un array di stringhe i path di alcuni file (file immagine) di una cartella, quindi di tutti i files della cartella selezionata, voglio scegliere solo i "jpg", "bmp", "gif", ecc..

    ho utilizzato questo codice:
    codice:
    dim listastringhe() as string
    listastringhe=system.io.path.getfiles("miopercorso",????)
    cosa devo inserire al posto dei punti interrogativi?
    con solo "*.jpg" funziona benissimo per i jpg..
    ma per più estensioni, qual'è il carattere separatore?

    ciao e grazie!
    Ciao
    Andrea

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    A livello teorico, potresti richiamare più volte il metodo statico GetFiles della classe Directory, ogni volta modificando la searchPattern, cioè la maschera di ricerca, e copiare l'array di stringhe restituito (che contiene i nomi dei file) all'interno del tuo array di stringhe, inizialmente vuoto e incrementato, ad ogni chiamata di GetFiles, dei valori restituiti dal metodo; per la copia dei valori dell'array puoi usare il metodo Copy.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Infatti avevo fatto così.. però è brutto e macchinoso..
    che strano che non ci sia il modo!
    Alla fine è una sciocchiezza!

    Va beh.. grazie 1000.
    Ciao
    Andrea

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 © 2026 vBulletin Solutions, Inc. All rights reserved.