----- Original Message -----From: Fidel Charny
Daniel
No sé que es lo que necesitas hacer. Si tienes que copiar un archivo en otro, depende un poco de cómo está armado el archivo fuente y de cómo necesitas que sea la salida.
Si tu problema es solamente la capitalización puedes probar de otra forma:
lcSource="c:\Theodore\Tools\Fso_Getfile.txt"
lcTarget=Upper(lcSource)
fso=NEWOBJECT("Scripting.fileSystemObject")
FSO.MoveFile(LcSource,lcTarget)
fso=null
Esto da como resultado que el nombre del archivo queda en mayúsculas.
Te contesto sobre tu pregunta.
*!* Posibilidades de escritura de fso.CreateTextFile() // fso.OpenTextFile
*!* Write(lcTexto) Escribe la cadena sin CHR(13)+CHR(10). (0D + 0A)
*!* WriteLine(lcTexto) Escribe la cadena con CHR(13)+CHR(10) (Salto de linea) =FPUTS()
*!* WriteBlankLines(lnNumeroLineas) Escribe lnNumeroLIneas en blanco
LOCAL FSO,OFCREATE,lcFile,lOverWrite
lOverWrite=.t.
lcFile="ArcHivoPrUEBa.Txt"
FSO = CreateObject("Scripting.FileSystemObject")
ofCreate= fso.CreateTextFile(lcFile, lOverwrite )
ofCreate.WriteLine("<Texto1 agregado al archivo>")
ofCreate.WriteLine("<Texto2 agregado al archivo>")
ofCreate.Write("<Texto que no tiene fin de linea y retorno de carro>")
ofCreate.Write("<Mas Texto escrito con Write>")
ofcreate.WriteBlankLines(2)
ofCreate.WriteLine("<Antes se imprimieron 2 líneas en blanco>")----- Original Message -----From: Fidel Charny