1. problem with system()
- Posted by Jim <futures8 at PCOLA.GULF.NET> Sep 06, 2000
- 483 views
Hi, all. I'm trying to copy a text file from one directory into the directory from which the Euphoria program is executing. Have run SET CAUSEWAY=LOWMEM:80 (even up to 120) before running ex. In all cases, the copied files contains 0 bytes. The source file contains 10,430 bytes. Ive tried every thing I can think of, with no difference in the results; always an empty file. No doubt, it's something obvious that I'm doing wrong. Any suggestions will be much appreciated. Pertinent portion of the program follows. ----------------------------------------------------------------------------------------------------------------- GetMaFile = DownLoadDir&MaFile -- contents = "\\A5\\DOWNLOAD\\MA083100.TXT" printf(1,"\n %s \n",{GetMaFile}) -- just to verify. (It is OK) DosCommand = "copy "&GetMaFile printf(1,"\n %s \n",{DosCommand}) -- just to verify. (It is OK) system(DosCommand,0) -- copied file is empty (0 bytes; s/b 10,430) -- try hard-coding it... system("copy C:\\A5\\DOWNLOAD\\MA083100.TXT C:\\DATA\\MA083100.TXT",2) -- 0 bytes ------------------------------------------------------------------------------------------------------------------ Thanks. Jim
2. Re: problem with system()
- Posted by Al Getz <xaxo at AOL.COM> Sep 06, 2000
- 492 views
Try this: procedure CopyFile(sequence PathFrom,sequence PathTo) --PathFrom and PathTo are respective file paths --such as "c:\\euphoria\\files\\file1.txt" system("copy "&34&PathFrom&34&" "&34&PathTo&34,0) -- end procedure --Al