远程文件复制方法、系统、计算设备及存储介质与流程

文档序号:31714538发布日期:2022-10-04 21:12阅读:来源:国知局

技术特征:
1.一种远程文件复制方法,在服务端执行,所述服务端与客户端通信连接,所述方法包括:接收客户端发送的资源访问请求;基于所述资源访问请求访问资源并生成资源页面,将资源页面返回至客户端,其中,所述资源页面包括一个或多个原始文件路径;响应于客户端基于所述资源页面的原始文件路径发送的文件复制操作,将所述原始文件路径转换为相对文件路径并返回至客户端,以便客户端将所述相对文件路径转换为目标文件路径,并基于所述目标文件路径从服务端获取对应的目标文件。2.如权利要求1所述的方法,其中,所述资源访问请求为目录访问请求;基于所述资源访问请求访问资源并生成资源页面,包括:基于所述资源访问请求访问目标目录,获取所述目标目录下的所有文件的原始文件路径并生成资源页面。3.如权利要求1所述的方法,其中,所述服务端运行有第一操作系统,所述第一操作系统中包括远程文件服务器、远程文件系统,所述远程文件服务器中包括虚拟文件系统;所述客户端运行有第二操作系统,所述第二操作系统中包括用户空间文件系统;所述将所述原始文件路径转换为相对文件路径并返回至客户端,以便客户端将所述相对文件路径转换为目标文件路径,包括:将所述原始文件路径转换为所述远程文件服务器中的相对文件路径;通知客户端通过用户空间文件系统来挂载所述远程文件服务器中的虚拟文件系统,以便客户端将所述相对文件路径转换为与用户空间文件系统相对应的目标文件路径。4.如权利要求3所述的方法,其中,还包括:远程文件服务器接收客户端基于所述目标文件路径发送的目标文件获取请求,从所述远程文件系统获取目标文件,并将所述目标文件返回至客户端。5.如权利要求1-4中任一项所述的方法,其中,还包括:监听所述客户端的系统剪切板;当检测到所述系统剪切板新增了原始文件路径时,响应于客户端发送的文件复制操作,启动远程文件服务器。6.如权利要求1-4中任一项所述的方法,其中,所述服务端的第一操作系统中运行有第一守护进程,所述客户端的第二操作系统中运行有第二守护进程,所述第一守护进程适于与第二守护进程建立通信连接;所述第一守护进程还适于监听所述客户端的系统剪切板。7.一种远程文件复制方法,在客户端执行,所述客户端与服务端通信连接,所述方法包括:向服务端发送资源访问请求,以便服务端基于所述资源访问请求访问资源并生成资源页面;接收服务端返回的资源页面,其中,所述资源页面包括一个或多个原始文件路径;基于所述资源页面的原始文件路径向服务端发送文件复制操作,接收服务端返回的对所述原始文件路径转换得到的相对文件路径;将所述相对文件路径转换为目标文件路径,并基于所述目标文件路径从服务端获取对
应的目标文件。8.一种远程文件复制系统,包括:客户端,适于执行如权利要求7所述的方法;服务端,所述服务端与客户端通信连接,适于执行如权利要求1-6中任一项所述的方法。9.一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-7中任一项所述的方法的指令。10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述方法。

技术总结
本发明公开了一种远程文件复制方法、系统、计算设备及存储介质,涉及计算机及操作系统技术领域,方法在服务端执行,服务端与客户端通信连接,该方法包括:接收客户端发送的资源访问请求;基于资源访问请求访问资源并生成资源页面,将资源页面返回至客户端,其中,资源页面包括一个或多个原始文件路径;响应于客户端基于资源页面的原始文件路径发送的文件复制操作,将原始文件路径转换为相对文件路径并返回至客户端,以便客户端将相对文件路径转换为目标文件路径,并基于目标文件路径从服务端获取对应的目标文件。根据本发明的技术方案,能够实现在不同操作系统的两个设备之间实现远程文件复制剪切。远程文件复制剪切。远程文件复制剪切。


技术研发人员:刘成昊 吕果
受保护的技术使用者:统信软件技术有限公司
技术研发日:2022.08.30
技术公布日:2022/10/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1