| |||
extraer datos txt Buenos días, por fín conseguí leer un fichero txt con el tag cfdirectory y cffile, pero ahora necesito extraer los datos (como si fueran campos), para cargar una tabla de Oracle, ¿alguien sabe cómo hacerlo? |
| |||
esto te puede servir <cfdirectory action="LIST" directory="#ExpandPath('.')#" name="qry_salida" filter="*.txt"> <cfloop query="qry_salida"> <cfset nombre = #ExpandPath('.')# & "/" & #name#> <cfscript> reader = createobject("java","java.io.BufferedReader"); mifile = createobject("java","java.io.FileReader"); mifile.init("#nombre#"); reader.init(mifile); </cfscript> <cfloop condition="true"> <cfset registro = reader.readline()> <cfif isdefined("registro")> <!--- Aqui mas codigo para parsear campos ---> <cfoutput>#registro#<br></cfoutput> <cfelse> <cfset tmp = reader.close()> <cfabort> </cfif> </cfloop> </cfloop> |