Linux管道执行ftp
来源:互联网 发布:js实现tab选项卡切换 编辑:程序博客网 时间:2024/05/29 18:33
暂时没有找到ftp调用的函数,看到了2010年11月15日的笔记。
通过管道的方式调用ftp命令
管道的使用 ftp #include <stdio.h> int ftpFunction(const char * ip, const char * user, const char * pass, const char * path, const char * filename) { FILE* fp = popen("ftp -n", "w"); if(!fp) { return -1; } fprintf(fp, "open %s/n", ip); fprintf(fp, "user %s %s/n", user, pass); fprintf(fp, "prompt/n"); fprintf(fp, "cd %s/n", path); fprintf(fp, "mget %s/n", filename); fprintf(fp, "by"); pclose(fp); return 0; } int main() { ftpFunction("192.168.111.101", "pcf", "pcf", "/home/pcf/zyj/egeg", "writeFile.c"); return 0; }
管道的使用 ftp
#include <stdio.h>
int ftpFunction(const char * ip, const char * user, const char * pass, const char * path, const char * filename)
{
FILE* fp = popen("ftp -n", "w");
if(!fp)
{
return -1;
}
fprintf(fp, "open %s/n", ip);
fprintf(fp, "user %s %s/n", user, pass);
fprintf(fp, "prompt/n");
fprintf(fp, "cd %s/n", path);
fprintf(fp, "mget %s/n", filename);
fprintf(fp, "by");
pclose(fp);
return 0;
}
int main()
{
ftpFunction("192.168.111.101", "pcf", "pcf", "/home/pcf/zyj/egeg", "writeFile.c");
return 0;
}
- Linux管道执行ftp
- linux shell中的管道执行
- linux shell中的管道执行
- linux shell中的管道执行
- Linux命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- 【Linux】命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- Linux命令执行顺序控制与管道
- linux ftp 脚本 -- 使用程序执行脚本
- linux shell script 通过管道执行 sudo 权限
- linux多命令顺序执行与管道符-54
- Linux的多命令执行与管道符
- Linux下用管道执行base64命令加密解密字符串
- 7、linux命令执行顺序控制与管道
- Linux bash 管道符及多命令执行
- Linux学习10:命令执行顺序控制与管道
- linux 管道
- Android中TextView详解
- 多态初识
- 冯诺依曼解决的一个抛硬币问题
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- Window cmd 命令python ,django-admin.py,gvim配置
- Linux管道执行ftp
- 从书中查找某个单词出现的频率
- SendMessage 和 PostMessage 的区别
- 电脑象棋开发-极大极小搜索
- java设计模式——备忘录模式
- Window 下如何导入mysql数据库
- 未来的八种人将被社会淘汰!
- 旧工程适配iOS6和iPhone5续之第三方静态库(xcode 4.5 - symbols not found for architecture i386 (zbar))
- Window-gvim-django的utf8问题