comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[ASP.NET] Lectura y escritura de archivos

  • 0 Respuestas
  • 952 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado @ed33x

  • *
  • Underc0der
  • Mensajes: 107
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« en: Febrero 02, 2011, 02:03:07 pm »
Para trabajar con archivos en ASP debemos utilizar el Objeto Sistema de Archivos, en adelante FSO, que crearemos de la siguiente manera:
Código: ASP
  1. <%
  2. 'Creamos el objeto FSO
  3. set FSO = server.createObject("Scripting.FileSystemObject")
  4.  
  5. '...
  6.  
  7. Set FSO = Nothing
  8. %>

Ahora ya podemos crear descriptores de fichero usando la funcion OpenTextFile del FSO y a partir de ahi­ empezar a leer y escribir:
Código: ASP
  1. <%
  2. set FSO = server.createObject("Scripting.FileSystemObject")
  3. 'Creamos el descriptor de fichero
  4. Set FD = FSO.OpenTextFile("c:\ejemplo.txt", 1)
  5.  
  6. '...
  7.  
  8. Set FSO = Nothing
  9. %>

En el ejemplo abrimos un descriptor de fichero apuntando al fichero "c:\ejemplo.txt" en modo de lectura (1), si quisieramos que fuera en modo de escritura seri­a con un 2.

Tambien podemos pasar un tercer parametro a OpenTextFile, para indicar si crear o no el fichero en caso de no existir (True o False).

Leer el contenido
Para leer el contenido de un archivo abierto en modo de escritura, utilizaremos la funcion ReadAll del Objeto Descriptor de Fichero (FD), que nos devolvera el contenido del archivo:
Código: ASP
  1. <%
  2. set FSO = server.createObject("Scripting.FileSystemObject")
  3. Set FD = FSO.OpenTextFile("c:\ejemplo.txt", 1)
  4. 'Escribimos su contenido
  5. Response.Write "El contenido es:<br>" & FD.ReadAll
  6. Set FSO = Nothing
  7. %>

Escribir al archivo
Ahora que sabemos como leer del archivo, veamos como escribir en el, una vez creado el descritor de escritura, haremos lo siguiente:
Código: ASP
  1. <%
  2. set FSO = server.createObject("Scripting.FileSystemObject")
  3. Set FD = FSO.OpenTextFile("c:\ejemplo.txt", 1)
  4. 'Escribimos su contenido
  5. FD.WriteLine "Escribimos en el fichero"
  6. Set FSO = Nothing
  7. %>

Vemos como escribimos de manera sencilla gracias al metodo writeLine.


Fuente: lawebdelprogramadr
« Última modificación: Mayo 02, 2014, 10:42:30 pm por Destructor.cs »
Me cambie de messenger ahora es: edeex@live.comYou are not allowed to view links. Register or Login

 

¿Te gustó el post? COMPARTILO!



[HERRAMIENTA] Gestor de archivos online

Iniciado por wayver

Respuestas: 0
Vistas: 1241
Último mensaje Septiembre 16, 2012, 08:06:01 pm
por wayver