salve a tutti,

volevo avere un'opinione riguardo Una sub che non mi esalta tanto da voi guru incontrastato dell'universo vb.nettiano...

io devo mettere in un arraylist il nome del file e la sua data di modifica solo se il nome file soddisfa alcune condizioni...

vi posto la sub creata da me:

codice:
    Sub RifaiTutteSequenze()
        Dim DirSeq As DirectoryInfo
        For Each Processo As Process In Process.GetProcessesByName("PowerOff")
            Call ChiudiProcessoID(Processo.Id)
        Next
        arrDate.Clear()
        DirSeq = New DirectoryInfo(PathCartellaC("Sequenze"))
        For Each fSeq As FileInfo In DirSeq.GetFiles
            If fSeq.Name.IndexOf("(Attivo)") = -1 Then Continue For 
            If fSeq.Name.IndexOf("[") = -1 And fSeq.Name.IndexOf("]") = -1 Then Continue For
            If fSeq.Name.Substring(fSeq.Name.IndexOf("[") + 1, fSeq.Name.Substring(fSeq.Name.IndexOf("[")).IndexOf("]") - 1).ToLower <> My.Computer.Name.ToLower Then Continue For 
            arrDate.Add(fSeq.Name & ";" & fSeq.LastWriteTime.ToShortDateString & " " & fSeq.LastWriteTime.ToShortTimeString)
        Next
        DirSeq = Nothing
    End Sub
io vorrei fare in modo che le considerazioni che ho fatto io attraverso varie if (in grassetto) vengano analizzate da una function che userebbe le regular expression per restituirmi se il file è valido o meno.. solo che non sò come impostarla.

sapendo che io non sò nulla di regular expression, voi come impostereste tale funzione??

grazie