The code below is mostly from a program called ASPExec, which is registered on your desktop, and then it executes programs, like notepad. It can also execute the DOS prompt and will read your directory and copy files, etc. (It runs regular dos commands like Dir and cd and copy etc.) <BR><BR>The FTP command I have included works at the DOS prompt, reading the login info from the text file, which is in the directory where the DOS prompt is located. But it will not work when I run it from ASPExec. Anybody know why? <BR><BR><BR>&#060;% <BR>Set Executor = Server.CreateObject("ASPExec.Execute") <BR>Executor.Application = "cmd /c" <BR>Executor.Parameters = "ftp -s:myftp.txt" <BR>&#039;response.write Executor.parameters <BR>strResult = Executor.ExecuteDosApp <BR>Response.Write "&#060;pre&#062;" & strResult & "&#060;/pre&#062;" <BR> <BR>%&#062;