Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19076

Re: Ricerca files in una cartella

Newsgroups it.comp.lang.visual-basic
Date 2017-06-22 02:06 -0700
References <45cdeed6-8d63-4465-a79d-8cfa9e8343e0@googlegroups.com> <9cbe72b2-0327-4e9c-8426-690ee4b31f65@googlegroups.com> <c882d1dd-0593-4ded-977a-9e52db5a8ba9@googlegroups.com> <4f6a9e6c-0f24-48a3-924b-0afee4b037b7@googlegroups.com> <654ff5b3-4bec-4d55-ad2d-42acd897d518@googlegroups.com>
Message-ID <196accf7-1c71-44a4-8fe6-d6d8d4506257@googlegroups.com> (permalink)
Subject Re: Ricerca files in una cartella
From Marco75 <marcoporzi75@gmail.com>

Show all headers | View raw


Il giorno giovedì 22 giugno 2017 10:53:36 UTC+2, Luca D ha scritto:
> Il giorno giovedì 22 giugno 2017 10:27:19 UTC+2, Marco75 ha scritto:
> [cut]
> > vorrei che FileVecchie filtrasse sia Verde che Bianco (escludendo quindi gli altri tipi)
> 
> Banalmente applica .GetFiles per ogni filtro che ti interessa
> 
> lbVecchie.Items.Clear()
> Dim CartellaVecchie As New IO.DirectoryInfo("MiaCartella\")
> Dim FileVecchie() As IO.FileInfo
> Dim FileInCartellaVecchie As IO.FileInfo
> Dim Filtri() As String = {"*Verde*.jpg","*Bianco*.jpg","QuelloCheVuoi*.jpg"}
> 
> For Each f As String in Filtri
> 	FileVecchie = CartellaVecchie.GetFiles(f)
> 
> 	For Each FileInCartellaVecchie In FileVecchie
> 		lbVecchie.Items.Add(FileInCartellaVecchie)
> 	Next
> Next

Ciao,
il tuo codice non funziona, mi filtra solo uno dei 2...

avevo appena risolto con questo codice, forse meno snello del tuo ma funziona:

        lbVecchie.Items.Clear()
        Dim CartellaVecchie As New IO.DirectoryInfo("MiaCartella")
        Dim FileVecchie2() As IO.FileInfo
        Dim FileInCartellaVecchie As IO.FileInfo
        Dim FileInCartellaVecchie2 As IO.FileInfo

        FileVecchie = CartellaVecchie.GetFiles("*AMM*.jpg")
        FileVecchie2 = CartellaVecchie.GetFiles("*FIRMA*.jpg")


        For Each FileInCartellaVecchie In FileVecchie
            lbVecchie.Items.Add(FileInCartellaVecchie)
        Next

        For Each FileInCartellaVecchie2 In FileVecchie2
            lbVecchie.Items.Add(FileInCartellaVecchie2)
        Next

Marco

Back to it.comp.lang.visual-basic | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Ricerca files in una cartella Marco75 <marcoporzi75@gmail.com> - 2017-06-21 07:51 -0700
  Re: Ricerca files in una cartella Luca D <antaniserse@yahoo.it> - 2017-06-21 08:09 -0700
    Re: Ricerca files in una cartella Marco75 <marcoporzi75@gmail.com> - 2017-06-22 00:07 -0700
      Re: Ricerca files in una cartella Marco75 <marcoporzi75@gmail.com> - 2017-06-22 01:27 -0700
        Re: Ricerca files in una cartella Luca D <antaniserse@yahoo.it> - 2017-06-22 01:53 -0700
          Re: Ricerca files in una cartella Marco75 <marcoporzi75@gmail.com> - 2017-06-22 02:06 -0700
            Re: Ricerca files in una cartella Luca D <antaniserse@yahoo.it> - 2017-06-22 07:05 -0700
              Re: Ricerca files in una cartella Marco75 <marcoporzi75@gmail.com> - 2017-06-22 07:14 -0700
  Re:Ricerca files in una cartella Paperino <non_te@lo.dico.invalid> - 2017-06-21 18:12 +0200

csiph-web