Oppure

Loading
24/04/10 13:53
giogiogio1213
Buongiorno, volevo sapere se potevate aiutarmi, mi interesserebbe sapere come poter cercare un file all'interno dell'hardisk, premetto che il nome del file e l'estensione la decido.

aaa
24/04/10 14:31
Daniele93
Semplicemente con il metodo:

IO.Directory.GetFiles("path";)

Che restituisce un array di stringhe ognina con la path completa del file (es: "C:\Cartella\File.txt";) da qui splitti la stringa dall' ultimo indice di "\" e leggi solo il nome del file, poi lo compari con il nome scelto per la ricerca.

Parere personale: Non è una grande idea far passare tutto il disco... Dovresti arginare la ricerca altrimenti ci metti una vita...
Ultima modifica effettuata da Daniele93 24/04/10 14:31
aaa
24/04/10 15:00
giogiogio1213
Ti stimo un sacco xD, grazie infinite farò tesoro di questa funzione sapresti dirmi come arginare ad esempio solo su programmi?
aaa
24/04/10 15:04
Daniele93
IO.Directory.GetFiles("C:\Program Files") 
aaa
24/04/10 15:08
giogiogio1213
Troppo gentile ^^, ti ringrazio ho cercato tanto questa funzione!!!

*Come faccio a capre quando ha finito la ricerca e quanti ne ha trovati? Molte grazie ancora
Ultima modifica effettuata da giogiogio1213 24/04/10 15:54
aaa
24/04/10 16:26
netarrow
GetFiles ritorna un array quindi quelle informazioni le vedi li.

su quando finisce non mi risulta GetFiles sia asicrona quindi ha finito semplicemente quando passa all'istruzione successiva.

per avere più informazioni approfondisci su MSDN: msdn.microsoft.com/en-us/library/…(v=VS.100).aspx
aaa
24/04/10 16:47
giogiogio1213
Mi da errore, potete dirmi dove sbaglio?
 
Dim a(0 To 200) As String

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = IO.Directory.GetFiles("C:\Programmi", "WRLauncher.exe")
        Label1.Text = a(1)
    End Sub
End Class


Scusate ma sto cercando di impararla questa funzione ^^
aaa
24/04/10 16:56
netarrow
Non usare mai "Mi da errore", è la peggior cosa da dire in un forum per avere aiuto.

Invece di quello devi postare: "Mi da questo errore: ..." e poi scrivi il tuo codice; altrimenti difficilmente ci sarà qualcuno disposto a leggere il codice alla ricerca di ogni possibile problema.
aaa