本申请实施例涉及计算机,具体涉及一种文件共享方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、随着计算机技术的快速发展,基于文件共享协议的设备双方之间可以共享文件,但是,目前文件的共享的还依赖于文件的实际路径,当文件较多,路径较为繁杂时,文件的存储以及文件之间的共享就变得复杂且难以管理。
技术实现思路
1、本申请实施例提供一种文件共享方法、装置、电子设备及计算机可读存储介质,可以实现文件的分类存储和共享,降低文件的共享难度和管理难度。
2、第一方面,本申请实施例提供了一种文件共享方法,包括:
3、根据待存储文件的类型确定存储磁盘;
4、根据所述待存储文件的原始存储路径将所述待存储文件保存在所述存储磁盘;
5、响应于客户端的文件查看请求,根据所述文件查看请求确定待查看的目标存储磁盘;
6、将所述目标存储磁盘的磁盘文件列表返回给所述客户端。
7、第二方面,本申请实施例还提供了一种文件共享装置,包括:
8、确定模块,用于根据待存储文件的类型确定存储磁盘;
9、存储模块,用于根据所述待存储文件的原始存储路径将所述待存储文件保存在所述存储磁盘;
10、响应模块,用于响应于客户端的文件查看请求,根据所述文件查看请求确定待查看的目标存储磁盘;
11、返回模块,用于将所述目标存储磁盘的磁盘文件列表返回给所述客户端。
12、其中,在本申请的一些实施例中,确定模块包括:
13、建立单元,用于针对每个文件类型,建立所述文件类型所对应的存储磁盘;
14、确定单元,用于根据每个文件类型对应的存储磁盘,以及所述待存储文件的类型,确定存储所述待存储文件的存储磁盘。
15、其中,在本申请的一些实施例中,存储模块包括:
16、协议配置单元,用于在所述服务端设备的协议配置文件中,根据所述待存储文件的原始存储路径静态配置所述存储磁盘对所述待存储文件的存储信息;
17、加载单元,用于加载所述协议配置文件,基于所述存储信息将所述待存储文件保存在所述存储磁盘。
18、其中,在本申请的一些实施例中,存储模块包括:
19、接口配置单元,用于根据所述待存储文件的原始存储路径,以及所述存储磁盘生成文件存储接口;
20、执行单元,用于执行所述文件存储接口,将所述待存储文件保存在所述存储磁盘中。
21、其中,在本申请的一些实施例中,该装置还包括连接模块,连接模块包括:
22、连接请求接收单元,用于接收客户端的连接请求;
23、验证单元,用于根据所述连接请求对所述客户端进行身份验证;
24、连接单元,用于当所述身份验证通过后,建立与所述客户端的连接。
25、其中,在本申请的一些实施例中,响应模块包括:
26、响应单元,用于响应于客户端的文件查看请求,根据所述文件查看请求生成文件查找指令;
27、查看对象确定单元,用于根据所述文件查找指令确定待查看的目标存储磁盘。
28、其中,在本申请的一些实施例中,该装置还包括编辑模块,编辑模块包括:
29、更新指令接收单元,用于接收所述客户端发送的文件更新指令,所述文件更新指令由所述客户端对所述磁盘文件列表中目标磁盘文件的编辑操作后产生;
30、磁盘更新单元,用于根据所述文件更新指令对所述目标存储磁盘中所述目标磁盘文件进行所述编辑操作;
31、路径确定单元,用于确定所述目标磁盘文件对应的原始存储路径;
32、同步编辑单元,用于对所述原始存储路径下的文件进行所述编辑操作。
33、第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的文件共享方法中的步骤。
34、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的文件共享方法中的步骤。
35、其中,本申请实施例通过待存储文件的类型确定存储磁盘,并根据待存储文件的原始存储路径将待存储文件保存在存储磁盘中,随后,通过响应客户端的文件查看请求,根据文件查看请求确定待查看的目标存储磁盘,将目标存储磁盘的磁盘文件列表返回给客户端。其中,通过根据文件的类型确定存储该文件的存储磁盘,使得文件可以根据类型存储在不同的磁盘中,实现文件的分类存储,其中,通过对客户端文件查看请求的响应,将响应磁盘中的文件列表返回给客户端,实现文件的分类共享。其中,通过文件的分类存储和分类共享,降低了文件的共享难度和管理难度,丰富文件的共享方式。
1.一种文件共享方法,其特征在于,应用于服务端设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据待存储文件的类型确定存储磁盘,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待存储文件的原始存储路径将所述待存储文件保存在所述存储磁盘,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述待存储文件的原始存储路径将所述待存储文件保存在所述存储磁盘,包括:
5.根据权利要求1所述的方法,其特征在于,所述响应于客户端的文件查看请求,根据所述文件查看请求确定待查看的目标存储磁盘之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述响应于客户端的文件查看请求,根据所述文件查看请求确定待查看的目标存储磁盘,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述目标存储磁盘的磁盘文件列表返回给所述客户端之后,所述方法还包括:
8.一种文件共享装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述文件共享方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述文件共享方法的步骤。