文件名称:OneDrive-xFsRedir 类似文件系统操作函数集合
文件大小:12.06MB
文件格式:ZIP
更新时间:2021-06-01 04:31:21
OneDrive
源代码属于xFsRedir项目工程的一部分。 xFsRedir是在windows平台下实现目录重定向,也就是把多个异构的网络文件系统集中到windows进行访问。 详细信息请查阅 https://blog.csdn.net/fanxiushu/article/details/80289261 ---------------------------------------------------- 源代码实现了OneDrive客户端接口函数集合, 导出的接口函数类似于操作系统的文件操作函数。 实现的接口大致如下, onedrive_find_open/onedrive_find_next, 类似 FindFirstFile和FindNext函数, onedrive_stat,类似GetFileInformationByHandle等获取文件属性的函数, onedrive_mkdir, 类似CreateDirectory创建目录函数 onedrive_delfile,类似DeleteFile和RemoveDirectory等删除函数。 onedrive_upfile,更新整个文件到服务端, onedrive_offset_read, 类似ReadFile等函数, ------------------------------------------------------- 源代码支持多个平台编译,支持平台包括: Windows,linux, MacOS,iOS. Andriod平台暂时没做移植,有兴趣的话,可自行移植。 windows 使用VS2015编译, linux, macOS打开终端,进入onedrive-xfsredir目录,make 即可编译生成onedrive-xfsredir实例程序。 iOS程序在macOS中打开Xcode来编译。当前编译的Xcode是 9.3 版本。 源代码需要使用libcurl开源库,windows和iOS已经编译成静态库。 fanxiushu 2018
【文件预览】:
onedrive-xfsredir
----ios()
--------OneDrive-xFsRedirUITests()
--------OneDrive-xFsRedir.xcodeproj()
--------libcurl-ios-dist()
--------OneDrive-xFsRedir()
--------OneDrive-xFsRedirTests()
--------.DS_Store(10KB)
----makefile(398B)
----src()
--------main.cpp(3KB)
--------onedrive_auth.cpp(13KB)
--------cJSON.h(7KB)
--------web_base.h(11KB)
--------curl_base.h(1KB)
--------curl_base.cpp(5KB)
--------onedrive.cpp(33KB)
--------onedrive.h(3KB)
--------cJSON.cpp(21KB)
----onedrive-xfsredir(93KB)
----onedrive-xfsredir.exe(1.57MB)
----image-example()
--------macos-example.png(652KB)
--------centos-example.png(413KB)
--------iOS-example.png(161KB)
--------win32-example.png(249KB)
----README.txt(1KB)
----win32()
--------.vs()
--------inc()
--------OneDrive-xFsRedir.sln(1KB)
--------OneDrive-xFsRedir.vcxproj.filters(2KB)
--------OneDrive-xFsRedir.vcxproj.user(608B)
--------lib()
--------OneDrive-xFsRedir.vcxproj(8KB)