Carpeta Padre

03/Dic/2006 ASP , , 3 Comentarios

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:

  1. 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:

  1. <%
  2. dim ruta1, ruta2
  3.  
  4. ruta1 = "c:\windows\system\atl.dll"
  5. ruta2 = "c:\windows\system\cache"
  6.  
  7. Set fso = Server.CreateObject("Scripting.FileSystemObject")
  8.  
  9. Response.Write ruta1 + " -carpeta padre---> " + fso.GetParentFolderName(ruta1) + "<br>"
  10. Response.Write ruta2 + " -carpeta padre---> " + fso.GetParentFolderName(ruta2) + "<br>"
  11. %>

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

3 comentarios en “Carpeta Padre”

Víctor Cuervo

maria

hola como estas

Víctor Cuervo

hanna monta

ya viene el dia 7777

Víctor Cuervo

hanna monta

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

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*