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

Buscar folders en server

Estas en el tema de Buscar folders en server en el foro de ASP Clásico en Foros del Web. Hola de nuevo, en esta ocasaión me tiene trabado la siguiente cuestión: necesito buscar algunas carpetas en un servidor , pero no tengo la menor ...
  #1 (permalink)  
Antiguo 14/05/2010, 15:56
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Buscar folders en server

Hola de nuevo, en esta ocasaión me tiene trabado la siguiente cuestión:

necesito buscar algunas carpetas en un servidor , pero no tengo la menor ídea de cómo hacerlo... Para buscarlos localmente utilizo lo siguiente:

Código:
<%
dim fs
set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FolderExists("c:\asp")=true then
  response.write("Folder c:\asp exists!")
else
  response.write("Folder c:\asp does not exist!")
end if
set fs=nothing
%>
pero cómo puedo hacerle para que la ruta sea virtual sea la que busque...

¿¿¿
Código:
if fs.FolderExists("/content/mde/APL02Mar09/24101/ME.doc")=true then
???

Gracias de antemano...
  #2 (permalink)  
Antiguo 14/05/2010, 18:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Respuesta: Buscar folders en server

Hola JavierMMM

Utiliza: Server.MapPath()

Código:
ruta = Server.MapPath("content/mde/APL02Mar09/24101")
if fs.FolderExists(ruta)  then
.
.
.
Haz un Response.Write(ruta) para ver que realmente te devuelva la ruta deseada, si no es asi puedes modificarlo hasta ver cual es la ruta correcta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 15/05/2010, 10:10
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Buscar folders en server

Hola u_goldman, gracias por contestar... Ya depués de seguir tu consejo y de un "estira y afloja" algo tenso entre mi pc y yo, lo logré jejejeje... Quedó de la siguiente manera:

Código:
nombre_carpeta =  Server.MapPath("\content\content\mde") '& "\"	
set FSO = server.createObject("Scripting.FileSystemObject")
Set carpeta = FSO.GetFolder(nombre_carpeta)
Set archivos = carpeta.Files
Set subFolders = carpeta.SubFolders

for each nombre_archivo in subFolders
	for i=len(nombre_archivo) to 1 step -1
		if ( mid(nombre_archivo,i,1) ="\" ) then
			archivo_descc = mid (nombre_archivo,i+1,i)
			'response.Write(nombre_archivo) & "<br>"		
			exit for
		end if
	next
	response.Write(nombre_archivo) & "<br>"
next
y me funciona de maravilla... Ahora seguiré con el siguiente paso que es visualizar todos los archivos contenidos en las n carpetas que tiene esta ruta...

Muchas gracias nuevamente...
  #4 (permalink)  
Antiguo 17/05/2010, 10:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Respuesta: Buscar folders en server

Por nadas
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Etiquetas: server
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:22.