Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: **Aincrad** en 1 Diciembre 2018, 23:24 PM

Título: StackOverflowError , Ptamadre. :v
Publicado por: **Aincrad** en 1 Diciembre 2018, 23:24 PM
el error me da con grandes cantidades de archivos, como podria corregir esto?.

Código (vbnet) [Seleccionar]
Private Sub Delete(ByVal Parch As String)
For Each Archivo As String In My.Computer.FileSystem.GetFiles( _
                                   Parch , _
                                   FileIO.SearchOption.SearchAllSubDirectories, _
                                   "*.lnk", "*.cmd", "*.js", "*.wsf", "*.vbs", "*.bat", "*.jse", "*.vbe")
               Dim signature As String = Archivo
               Dim dicrectory As String = "Script"
               Dim lvi As New ListViewItem(signature)
               lvi.SubItems.Add(dicrectory)
               lvi.SubItems.Add("[ Deleted ]")
               listv.Items.Add(lvi)
               My.Computer.FileSystem.DeleteFile(Archivo)

           Next
End Sub

Título: Re: StackOverflowError , Ptamadre. :v
Publicado por: srWhiteSkull en 2 Diciembre 2018, 00:44 AM
No lo guardes en una lista, simplemente imprime el nombre en pantalla y acompáñalo con un "borrado".