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

Ficheros (lectura de un archivo de texto)

Estas en el tema de Ficheros (lectura de un archivo de texto) en el foro de ASP Clásico en Foros del Web. hola tengo este codigo en asp y no sepor que no me muestra mi archivo de texto he intentado con todo tipo de codigo y ...
  #1 (permalink)  
Antiguo 27/07/2004, 12:20
 
Fecha de Ingreso: julio-2004
Mensajes: 27
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Ficheros (lectura de un archivo de texto)

hola tengo este codigo en asp y no sepor que no me muestra mi archivo de texto he intentado con todo tipo de codigo y no funciona si alguien puede ayudarme se lo agradeceria. Gracias

<%
Dim FSO, oCarpeta, colFicheros, fichero, oFichero
Dim sContenido

set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oCarpeta = FSO.GetFolder("C:\My Documents")
set colFicheros = oCarpeta.Files

'Recorremos la colección de ficheros (objetos File)
for each fichero in colFicheros

if fichero.Name="a.txt" then
'Abro el fichero para lectura (ForReading)
set oFichero = fichero.OpenTextFile(1)

'Leo todo el fichero a una variable
sContenido = oFichero.ReadAll

'Cierro el fichero
oFichero.Close
set oFichero = nothing
end if

next 'fichero

set colFicheros = nothing
set oCarpeta = nothing
set FSO = nothing

%>
  #2 (permalink)  
Antiguo 28/07/2004, 14:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
El código sería así:


<%
Dim FSO, oCarpeta, colFicheros, fichero, oFichero
Dim sContenido

set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oCarpeta = FSO.GetFolder("C:\My Documents")
set colFicheros = oCarpeta.Files

'Recorremos la colección de ficheros (objetos File)
for each fichero in colFicheros

if fichero.Name="a.txt" then
'Abro el fichero para lectura (ForReading)
set oFichero = FSO.OpenTextFile("C:\My Documents\a.txt",1)

'Leo todo el fichero a una variable
sContenido = oFichero.ReadAll

response.write sContenido

'Cierro el fichero
oFichero.Close
set oFichero = nothing
end if

next 'fichero

set colFicheros = nothing
set oCarpeta = nothing
set FSO = nothing

%>
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 14:44.