System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,特别是涉及一种文件共享方法、装置及计算机设备。
技术介绍
1、在不同的系统中,文件名命名规则不同。跨系统进行文件传输时,由于不同系统之间的文件名命名规则不同,可能导致无法直接进行文件传输。
2、例如,文件名命名规则中一般会规定不能用于文件名的特殊字符,不同系统上的文件,不能使用在文件名中的特殊字符不同。因此,当系统之间进行文件传输时,需要确保传输的文件的文件名不使用对方系统的规定的特殊字符。
3、目前,在进行跨系统文件传输时,一般手动修改特殊字符文件名,或者将特殊字符文件名文件进行打包压缩。
4、但是,对于数量庞大的特殊字符文件名文件,不管是手动修改还是打包压缩,整体过程时间花费较长效率较低。
技术实现思路
1、有鉴于此,本申请实施例提供了一种文件共享方法、装置及计算机设备,用以在跨系统文件传输过程中,自动更新文件名,提高文件名的修改效率。
2、本申请实施例的第一方面提供了一种文件共享方法,应用于第一设备,所述方法包括:
3、在所述第一设备向第二设备共享目标文件时,若所述目标文件的第一文件名不符合所述第二设备的文件名命名规则,则生成所述目标文件的第二文件名,所述第一文件名为所述目标文件在所述第一设备上的文件名,所述第二文件名符合所述第二设备的文件名命名规则;
4、向所述第二设备共享所述第一文件名和所述第二文件名的映射信息;
5、将所述目标文件共享至所述第二设备。
6、本
7、生成模块,用于在所述第一设备向第二设备共享目标文件时,若所述目标文件的第一文件名不符合所述第二设备的文件名命名规则,则生成所述目标文件的第二文件名,所述第一文件名为所述目标文件在所述第一设备上的文件名,所述第二文件名符合所述第二设备的文件名命名规则;
8、映射信息共享模块,用于向所述第二设备共享所述第一文件名和所述第二文件名的映射信息;
9、文件共享模块,用于将所述目标文件共享至所述第二设备。
10、本申请实施例的第三方面提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。
11、本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法。
12、本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得所述计算机设备执行上述第一方面所述的方法。
13、与现有技术相比,本申请实施例至少具有以下技术效果:
14、应用本申请实施例中的方法可以在部署不同系统的第一设备和第二设备之间进行文件共享。在第一设备向第二设备共享目标文件时,目标文件在第一设备上的文件名为第一文件名,第一设备可以判断第一文件名是否符合第二设备的文件名命名规则;若目标文件的第一文件名不符合第二设备的文件名命名规则,则第一设备可以自动生成目标文件的第二文件名,第二文件名符合第二设备的文件名命名规则;然后可以在第一文件名和第二文件名之间建立映射关系,并将第一文件名和第二文件名的映射信息共享至第二设备;将目标文件共享至第二设备。第二设备在接收到目标文件时,可以基于第一文件名和第二文件名的映射信息,将目标文件的名称修改为符合第二设备的文件名命名规则的第二文件名,从而使得目标文件在第一设备和第二设备之间共享时,不会由于文件名的命名带来无法编辑查看等问题。本申请实施例中,在文件传输过程中,第一设备可以自动识别不能系统使用的文件名,从而可以自动生成第二设备中的文件名,并建立第一文件名和第二文件名的映射关系。基于第一文件名和第二文件名的映射关系,第二文件可以在接收到共享文件时,自动替换文件名,从而提高了效率,避免了共享文件无法在第二设备正常编辑和查看。
本文档来自技高网...【技术保护点】
1.一种文件共享方法,其特征在于,应用于第一设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第二设备的文件名命名规则中包括禁止字符,所述若所述目标文件的第一文件名不符合所述第二设备的文件名命名规则,则生成所述目标文件的第二文件名,包括:
3.如权利要求2所述的方法,其特征在于,所述替换所述第一文件名中的所述禁止字符,包括:
4.如权利要求1-3任一项所述的方法,其特征在于,在所述第一设备向所述第二设备共享目标文件之前,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
7.如权利要求4所述的方法,其特征在于,所述方法还包括:
8.一种文件共享装置,其特征在于,应用于第一设备,所述装置包括:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的方法。
10.一种
...【技术特征摘要】
1.一种文件共享方法,其特征在于,应用于第一设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第二设备的文件名命名规则中包括禁止字符,所述若所述目标文件的第一文件名不符合所述第二设备的文件名命名规则,则生成所述目标文件的第二文件名,包括:
3.如权利要求2所述的方法,其特征在于,所述替换所述第一文件名中的所述禁止字符,包括:
4.如权利要求1-3任一项所述的方法,其特征在于,在所述第一设备向所述第二设备共享目标文件之前,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
【专利技术属性】
技术研发人员:吴南梦,苏南,
申请(专利权)人:深圳市飞速创新技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。