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

atributos de fs.GetFolder

Estas en el tema de atributos de fs.GetFolder en el foro de ASP Clásico en Foros del Web. hola a todos. Quiero obtener los atributos de un directorio especifico para ello he realizado este ejemplo Código: dim fs,f set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.GetFolder(Server.MapPath("../temporal")) Response.Write("The ...
  #1 (permalink)  
Antiguo 20/02/2006, 06:40
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
atributos de fs.GetFolder

hola a todos.
Quiero obtener los atributos de un directorio especifico
para ello he realizado este ejemplo
Código:
 
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFolder(Server.MapPath("../temporal"))
Response.Write("The attributes of the folder are: ")
Response.Write(f.Attributes)
set f=nothing
set fs=nothing
funciona correctamente. El problema es que me devuelve un 48 y en el listado de atributos no esta este numero y no sé que significa... Alguien puede ayudarme?
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 20/02/2006, 08:56
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
aqui tienes la lista de los atributos y su descripcion

Normal = 0
Solo Lectura = 1
Oculto = 2
Archivo de Sistema = 4
Volumen = 8
Directorio = 16
Archivo = 32
Alias = 64
Archivo Comprimido = 128
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 20/02/2006, 09:10
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
se me olvido decirte que para llegar al 48 tienes que sumar los numeros



saludos
__________________
Manual de ASP Avanzado ;-)
  #4 (permalink)  
Antiguo 20/02/2006, 09:22
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
a ver si va a ser así:
0 = Archivo
1 = Archivo Sólo-lectura
2 = Archivo oculto
4 = Archivo de sistema
16 = directorio
32 = ha cambiado desde la última copia de seguridad
1024 o 64 = enlace
2048 o 128= Archivo comprimido

Luego 48 viene a decir que es un directorio que ha cambiado desde la ultima copia de seguridad (16+32))
  #5 (permalink)  
Antiguo 20/02/2006, 10:38
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
ok gracias.
pero no entendí muy bien lo de sumar los números. Es decir si obtengo 48 es porque he sumado el 16 pq es un directorio y el 32 que es el resultado ?¿

Por otra parte, yo queria obtener los atributos de un directorio ó fichero para saber si tiene permisos de escritura, pero claro si obtengo el 32 ya no sé si tiene permisos de escritura...
Es que ahora en estos momentos si en el directorio no hay permisos de escritura obtengo el tipico error de "Permiso denegado" y yo quiero quiero capturar el error para que no me pete la apliación.. y no sé muy bien como hacerlo...
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
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 11:39.