Questo topic e' stato chiuso dal moderatore.
04/08/09 10:02
Master_VB
so che è chiedere un pò troppo ma vorrei spiegato questo codice:
che toglie estensione e percorso a una lista di file ottenuti
e poi per usarlo ad esempio in una listbox usa questo codice:
vorrei spiegato linea per linea il codice le funzioni tipo lenght substring e tutti quei "casini" parentesi in parentesi e com fa ad usarlo nella seconda parte del codice pernche non ci ho capito ma vorrei saperla fare io uan cosa così non chiedere i codici agli altri
se qualcuno ha questa immensa pazienza mi fa un favore ciao
public Function ListaFiles(ByVal Cartella As String, ByVal Estensione As String) As String() Dim i As Integer Dim n As String Dim f() As String = System.IO.Directory.GetFiles(Cartella, Estensione) 'restituisce un array contenente i nomi dei file con estensione escluso il percorso For i = 0 To f.Length - 1 f(i) = f(i).Substring(f(i).LastIndexOf("\") + 1) Next 'elimina l'estensione ai nomi dei file For i = 0 To f.Length - 1 n = f(i).LastIndexOf(".") 'se minore di 0 vuol dire che c'è un file senza estensione 'senza ciclo condizionale restituisce un eccezione If n > 0 Then 'elimina i caratteri a partire dall'ultimo punto f(i) = f(i).Remove(n) End If Next Return f End Function
che toglie estensione e percorso a una lista di file ottenuti
e poi per usarlo ad esempio in una listbox usa questo codice:
ListBox1.Items.AddRange(ListaFiles(percorso, "*.*"))
vorrei spiegato linea per linea il codice le funzioni tipo lenght substring e tutti quei "casini" parentesi in parentesi e com fa ad usarlo nella seconda parte del codice pernche non ci ho capito ma vorrei saperla fare io uan cosa così non chiedere i codici agli altri
se qualcuno ha questa immensa pazienza mi fa un favore ciao
aaa