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:
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.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
sapendo che io non sò nulla di regular expression, voi come impostereste tale funzione??
grazie