Manejo de directorios y ficheros ASP.NET C#

05/02/2004 - 09:10 por Francisco | Informe spam
Hola, quería acceder aun directorio y eliminar los
ficheros que comiencen por una determinada cadena.

Cómo se puede hacer rápidamente y con gran rendimiento,
no sabemos cuándo ficheros habrá en el directorio.
Además, quería saber cómo se pueden controlar los
permisos pues no sé podrá borrar ficheros si no tienes
los permisos adecuados.

Gracias.
 

Leer las respuestas

#1 David caso
05/02/2004 - 15:07 | Informe spam
buenas:

Primero debes conseguir todos los ficheros del directorio, y luego
mediante un bucle, y try catch controlas el borrado de esos ficheros.
por ejemplo yo utilizo esto para recupera los ficheros de System32 que
sean dll o ocx.

Dim Cadena() As String, i As Integer
Cadena = Directory.GetFiles("D:\winnt\system32")
For i = 0 To Cadena.Length - 1
If Path.GetExtension(Cadena(i)) = ".dll" Or
Path.GetExtension(Cadena(i)) = ".ocx" Then
Me.lstDll.Items.Add(Cadena(i))
End If
Next


<Me.lstDll es un Listbox>

y con un File.Detete borras el fichero

vale ya se que el codigo esta en VB, pero es que esto lo hice asi,
jejej. Si tienes algun problema con C# comentamelo y en un rato libre te
lo paso a C#.

un saludin

Preguntas similares