跳到主要内容
版本:1.3.9

远程文件操作

一、说明

支持直接访问远程文件、文件夹的快捷操作。

二、支持的操作

以下内容,所有TouchRpc均支持(包括基于udp协议的)。

操作文件文件夹
获取信息支持:获取文件名称,大小,修改时间等。支持:获取文件夹名称,大小,子文件夹,文件名称、修改时间等。
创建不支持文件的直接创建。支持
删除支持支持
复制支持支持
移动支持支持

三、代码示例

以获取文件夹信息为例:

client为TouchRpc的终端。可以是逻辑客户端,也可以是逻辑服务器所包含的SocketClient

//client必选先建立连接(udp协议的除外)
//Metadata可以向对方传递更多的有用信息。
//5000是超时时间,单位毫秒。
//CancellationToken包含一个可取消令箭
RemoteDirectoryInfoResult rootDirectoryInfoResult = client.GetDirectoryInfo(dirPath,new Metadata(),5000,new CancellationToken());

其余操作基本一致。