一个C++程序上传文件到百度云的实例
2017-03-21 19:02
393 查看
功能:获得当前执行文件路径,并将该路径下的文件,通过bypy上传到百度云端,云端文件夹以上传时间命名(如:201703211849)
注意:本程序使用了百度云Python客户端bypy,请按照并配置好bypy
程序来如下:
说明:当前路径存于:SaveResult (char型);当前时间存于now_time (char型)
执行效果
注意:本程序使用了百度云Python客户端bypy,请按照并配置好bypy
程序来如下:
{ //活动当前执行文件路径,存于SaveResult内 char szModuleFilePath[MAX_PATH]; char SaveResult[MAX_PATH]; int n = GetModuleFileNameA(0, szModuleFilePath, MAX_PATH); //获得当前执行文件的路径 szModuleFilePath[ strrchr(szModuleFilePath, '\\') - szModuleFilePath + 1 ] = 0;//将最后一个"\\"后的字符置为0 strcpy(SaveResult,szModuleFilePath); printf("%s\n", SaveResult); //得到当前时间(s),存于now_time (char型) time_t now_time_t; now_time_t=time(NULL); static char now_time[16]; struct tm*ptm = localtime(&now_time_t); strftime(now_time, sizeof(now_time), "%Y%m%d%H%M%S", ptm) ; cout <<now_time<<endl; string commend_string = "bypy -v upload " + string(szModuleFilePath) + " /" + now_time;//合成上传命令 cout<<commend_string.c_str()<<endl; char commend[MAX_PATH]; strcpy(commend,commend_string.c_str()); system(commend);//调用bypy进行上传 return 1; }
说明:当前路径存于:SaveResult (char型);当前时间存于now_time (char型)
执行效果
相关文章推荐
- C / C++ 如何让程序只启动一个实例
- Asp.NET(asp)写文件的一个小实例程序。
- c++如何让程序只启动一个实例
- C++ 容器的综合应用的一个简单实例——文本查询程序
- [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器
- [导入]开源一个的Asp.net公共上传文件程序
- PHP上传文件程序实例
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- 刚写的一个时时检测文件并上传到FTP的程序
- C++ 容器的综合应用的一个简单实例——文本查询程序
- ASP.NET程序上传文件功能的具体实例代码
- 本文实现了一个基于servlet技术的简单的csv文件导出的程序实例。
- 如何用程序提交一个上传文件的请求
- [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器
- VC++中用内存映射文件--只运行一个程序实例
- ASP.NET中实现多文件上传的实例程序代码
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- 多文件上传的一个局部小程序代码
- [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器
- 一个java调用c++程序的实例(jni)