Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19068
| Path | csiph.com!aioe.org!.POSTED!not-for-mail |
|---|---|
| From | Paperino <non_te@lo.dico.invalid> |
| Newsgroups | it.comp.lang.visual-basic |
| Subject | Re:Ricerca files in una cartella |
| Date | Wed, 21 Jun 2017 18:12:58 +0200 (CEST) |
| Organization | nntp.aioe.org |
| Lines | 43 |
| Message-ID | <oie5sl$krm$1@gioia.aioe.org> (permalink) |
| References | <45cdeed6-8d63-4465-a79d-8cfa9e8343e0@googlegroups.com> |
| NNTP-Posting-Host | qj+WF8smZl1G44BQ4LCi8w.user.gioia.aioe.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | 8bit |
| X-Complaints-To | abuse@aioe.org |
| X-Notice | Filtered by postfilter v. 0.8.2 |
| X-Newsreader | PiaoHong.Usenet.Client.VIP:1.65 |
| X-Archive | encrypt |
| Xref | csiph.com it.comp.lang.visual-basic:19068 |
Show key headers only | View raw
Marco75 ha scritto:
> Ciao,
> con questo codice (Visual Studio 2010) vedo se ci sono dei files in una cartella:
>
> Dim counter = My.Computer.FileSystem.GetFiles("C:\MiaCartella\")
>
> If counter.count > 0 Then
> frmAlert.Show()
> Else
>
> End If
>
> Se volessi cercare solo file con una specifica parola all'interno come faccio?
> Ho provato così:
>
> Dim counter = My.Computer.FileSystem.GetFiles("C:\MiaCartella\", "*Verde*.jpg")
>
> If counter.count > 0 Then
> frmAlert.Show()
> Else
>
> End If
>
> ma mi va in errore... In pratica il nome file deve contenere una parola ma potrei anche avere la necessità di cercarne di più
> es: "C:\MiaCartella\", "*Verde*.jpg" AND "*Giallo*.jpg"
>
> Infine, nella maschera che si apre in caso ci siano files, una listbox deve mostrare solo i files con il nome contenuto
In alternativa a quanto suggerito da Luca D, potresti ottenere
tutta la lista di nomi file e poi fitrarla per contenuto.
Roba tipo (pseudocodice che più pseudo non si può):
Dim strNomeFile(NumeroFileNellaCartella)
[Ottieni i nomi dei file e mettili nella matrice]
For N=0 to NumeroFileNellaCartella
If strNomeFile(N).Contains ("verde") then
Listbox.AddItem strNomeFile
End If
Next N
Bye, G.
Back to it.comp.lang.visual-basic | Previous | Next — Previous in thread | Find similar
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