Foros del Web » Programando para Internet » ASP Clásico »

borrar fichero pepe.* como en MSDOS

Estas en el tema de borrar fichero pepe.* como en MSDOS en el foro de ASP Clásico en Foros del Web. Hola, pues eso, tengo un fichero en un directorio, y se como se llama el fichero pero no se su extension. querria saber como se ...
  #1 (permalink)  
Antiguo 21/03/2006, 11:01
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
borrar fichero pepe.* como en MSDOS

Hola, pues eso, tengo un fichero en un directorio, y se como se llama el fichero pero no se su extension. querria saber como se hace para borrarlo.

utilizo esta sentencia pero no se como decirle que o borre tenga la extension que tenga.

<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFich = FSO.deletefile (Server.MapPath("pepe.*"))
%>

jejeje logicamente ese asterisco no pinta nada.... pero bueno entendeis mi idea no.... Un Saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 21/03/2006, 11:23
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Casi como lo estabas haciendo!

Código:
<%
On Error Resume Next
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.deletefile(Server.MapPath("pepe")) & ".*"
%>
Sólo tenés que quitar el wildcard (*) fuera del server.mappath (el punto no es necesario quitarlo, pero es más práctico hacerlo)

Ah, una última cuestión... el On Error Resume Next es necesario porque si no hay archivos que borrar da error.

Saludos
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.