当前位置: 技术问答>linux和unix
在dos 命令下,用什么命令可以判断出,FTP连接成功以及一个文件是否上传成功?
来源: 互联网 发布时间:2016-01-18
本文导语: 我想写一个ftp的批处理,当一个文件上传成功后,把这个文件移动倒另一个文件夹。不成功的话不移动。怎样可以判断FTP连接成功以及一个文件是否上传成功? | 连接是否成功,cmd窗口上会有...
我想写一个ftp的批处理,当一个文件上传成功后,把这个文件移动倒另一个文件夹。不成功的话不移动。怎样可以判断FTP连接成功以及一个文件是否上传成功?
|
连接是否成功,cmd窗口上会有提示的。
如果你写的是Windows程序,可以通过管道的方式读cmd窗口的信息。
CreateProcess这个函数,最后三个参考表示三个管道的句柄,你创建三个管道,加在这上面,然后启动批处理。然后ReadFile,从管道句柄里读信息,这个信息就是CMD窗口上显示的。你分析一些这些信息就知道了。
在www.vckbase.com上面有一个现成的例子可以参考,或者在 google上找一下“cmd窗口读数据”等
如果你写的是Windows程序,可以通过管道的方式读cmd窗口的信息。
CreateProcess这个函数,最后三个参考表示三个管道的句柄,你创建三个管道,加在这上面,然后启动批处理。然后ReadFile,从管道句柄里读信息,这个信息就是CMD窗口上显示的。你分析一些这些信息就知道了。
在www.vckbase.com上面有一个现成的例子可以参考,或者在 google上找一下“cmd窗口读数据”等