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

cachar errores de archvos :S

Estas en el tema de cachar errores de archvos :S en el foro de ASP Clásico en Foros del Web. Hola en el siguiente codigo, como puedo cachar los errores que pudiera generar el archivo?? es decir si no se pudo crear o algo asi ...
  #1 (permalink)  
Antiguo 16/02/2007, 16:33
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 19 años
Puntos: 0
cachar errores de archvos :S

Hola en el siguiente codigo, como puedo cachar los errores que pudiera generar el archivo?? es decir si no se pudo crear o algo asi

'creamos el nombre del archivo
archivo= request.serverVariables("APPL_PHYSICAL_PATH") & "switch.txt"
'conectamos con el FSO
set confile = createObject("scripting.filesystemobject")
'creamos el objeto TextStream
set fich = confile.CreateTextFile(archivo)
if bandera="abrir" then
fich.write(1) ' abierto
else
fich.write(0) ' cerrado
end if
'cerramos el fichero
fich.close()

hay una forma de manejor de errores para archivos ??
  #2 (permalink)  
Antiguo 17/02/2007, 08:57
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 6 meses
Puntos: 3
Re: cachar errores de archvos :S

ASI

' Valida si existe carpeta, si no existe la crea

On Error Resume Next

set fso = CreateObject("Scripting.FileSystemObject")
if err <> 0 then
msg = "*** ERROR AL CREAR OBJETO FileSystemObject : " & hex(err.number) & " - " & err.description & " ***"
llamalog()
end if

if fso.FolderExists(nm_directorio) then
msg = " *** ERROR : DIRECTORIO A CREAR YA EXISTE *** "
llamalog()
else
set directorio = fso.CreateFolder(nm_directorio)
if err <> 0 then
msg = "ERROR AL CREAR DIRECTORIO : " & hex(err.number) & " - " & err.description & " ***"
llamalog()
end if
end if

' Crea Archivo asociado a carpeta

set file =fso.CreateTextFile(nm_directorio & "\" & frm_carpeta & ".txt",True)
if err <> 0 then
msg = "ERROR AL CREAR ARCHIVO : " & hex(err.number) & " - " & err.description & " ***"
llamalog()
end if

file.Write("Carpeta : " & frm_carpeta & " creada el :" & now & " por : " & Session("LOGIN"))
file.close


' Carpeta creada con exito

session("msg") = "*** CREACION DE CARPETA EXITOSA ***"
response.redirect "edm_mensaje.asp?pagina=edm_crear_carpeta.asp"
  #3 (permalink)  
Antiguo 18/02/2007, 23:08
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 19 años
Puntos: 0
Re: cachar errores de archvos :S

Oye lo entendi casi todo, excepto la funcion llamalog()? esa la creo yo? o ya esta definida o ke ondas??

:S

Gracias por todo :)
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 08:54.