feed twitter facebook LinkedIn facebook

ASP » Carpeta Padre

Diciembre 3, 2006 por Víctor Cuervo . 5021 visitas 3 Comentarios Imprimir Imprimir

La idea es utilizar el lenguaje ASP para extraer información del sistema de archivos de nuestro servidor. Y que a partir de una ruta dada obtengamos el nombre del directorio padre de dicha ruta. Hay que tener en cuenta que la ruta puede acabar con el nombre de un fichero o el nombre de un directorio.
Así podríamos estar buscando el nombre de un directorio padre de una de estas dos rutas:

  • Ruta1 = "c:\windows\system\at.dll"
  • Ruta2 = "c:\windows\system\cache"

Lo primero que tenermos que hacer es instanciar el objeto "Scripting.FileSystemObject", el cual nos permite manejar el sistema de archivos. Para ellos utilizaremos el método CreateObject del objeto Server. Quedándonos la siguiente línea de código:

Set fso = Server.CreateObject("Scripting.FileSystemObject")

La forma de extraer el nombre del directorio padre es muy sencilla ya que solamente necesitaremos utilizar el método GetParentForlderName sobre el objeto en el que hayamos cargado el objeto "Scripting.FileSystemObject" y pasarle como parámetro la ruta de la cual queramos conocer su directorio padre.

El código ASP será el siguiente:

<%
dim ruta1, ruta2
 
ruta1 = "c:\windows\system\atl.dll"
ruta2 = "c:\windows\system\cache"
 
Set fso = Server.CreateObject("Scripting.FileSystemObject")
 
Response.Write ruta1 + " -carpeta padre---&gt; " + fso.GetParentFolderName(ruta1) + "&lt;br&gt;"
Response.Write ruta2 + " -carpeta padre---&gt; " + fso.GetParentFolderName(ruta2) + "&lt;br&gt;"
%>

En ambos casos, la carpeta padre será "c:\windows\system".

tags: , , , ,

Artículos relacionados:

3 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. hanna monta
    Julio 6, 2007 #

    jaja………….
    esto es chido jajaja pinocho ocho jajajajkajjajaa

  2. hanna monta
    Julio 6, 2007 #

    ya viene el dia 7777

  3. maria
    Febrero 14, 2008 #

    hola como estas

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*