一种文件上传方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:21343354 阅读:33 留言:0更新日期:2019-06-13 22:24
本发明专利技术实施例提供了一种文件上传方法、装置、电子设备及可读存储介质。该方法包括:获得待上传的压缩文件;当接收到针对压缩文件的上传指令时,检测压缩文件中是否包含目标文件夹;其中,目标文件夹是:在生成压缩文件的过程中,由生成压缩文件的第二电子设备的操作系统所生成的文件夹;若否,将压缩文件上传至服务器;若是,将压缩文件中的目标文件夹删除,得到新的压缩文件,并将新的压缩文件上传至服务器。应用本发明专利技术实施例,可以将不包含目标文件夹的压缩文件上传至服务器,减少了对服务器存储资源的浪费。

A File Uploading Method, Device, Electronic Equipment and Readable Storage Media

The embodiment of the present invention provides a file uploading method, device, electronic device and readable storage medium. The method includes: obtaining the compressed file to be uploaded; detecting whether the compressed file contains the target folder when receiving the upload instruction for the compressed file; where the target folder is the folder generated by the operating system of the second electronic device that generates the compressed file in the process of generating the compressed file; if not, uploading the compressed file to the server; Yes, delete the target folder in the compressed file, get the new compressed file, and upload the new compressed file to the server. By applying the embodiments of the present invention, compressed files that do not contain the target folder can be uploaded to the server, thereby reducing the waste of storage resources on the server.

【技术实现步骤摘要】
一种文件上传方法、装置、电子设备及可读存储介质
本专利技术涉及文件处理
,特别是涉及一种文件上传方法、装置、电子设备及可读存储介质。
技术介绍
目前,常常需要将压缩文件上传至服务器,并且,将压缩文件上传至服务器的方式为:直接将压缩文件上传至服务器。专利技术人在实现本专利技术的过程中发现,电子设备在生成压缩文件的过程中,该电子设备的操作系统常常会生成一些文件夹,并将这些文件夹添加到压缩文件中。这样,目前的文件上传方式使得服务器需要提供存储空间来存储这些文件夹。而在通常情况下这些文件夹对于用户而言是无用,这样,造成了服务器的存储资源的浪费。
技术实现思路
本专利技术实施例的目的在于提供一种新的文件上传方法、装置、电子设备及可读存储介质,以减少对服务器存储资源的浪费。具体技术方案如下:第一方面,本专利技术实施例提供了一种文件上传方法,应用于第一电子设备,该方法可以包括:获得待上传的压缩文件;当接收到针对压缩文件的上传指令时,检测压缩文件中是否包含目标文件夹;其中,目标文件夹是:在生成压缩文件的过程中,由生成压缩文件的第二电子设备的操作系统所生成的文件夹;若否,将压缩文件上传至服务器;若是,将压缩文件中的目标文件夹删除,得到新的压缩文件,并将新的压缩文件上传至服务器。可选地,检测压缩文件中是否包含目标文件夹的步骤,可以包括:对压缩文件进行解压缩,得到解压缩文件;当第一电子设备和第二电子设备的操作系统不相同时,查找解压缩文件中是否存在目标文件夹。可选地,在对压缩文件进行解压缩,得到解压缩文件的步骤之后,还可以包括:当第一电子设备和第二电子设备的操作系统相同时,将解压缩文件中处于隐藏状态的文件夹设置为可见状态,并查找解压缩文件中是否存在目标文件夹。可选地,查找解压缩文件中是否存在目标文件夹的步骤,可以包括:确定解压缩文件中的各个文件和文件夹的排列次序;排列次序是按照各个文件和文件夹的修改时间进行排序的;判断位于预设排序区域内的文件夹中是否存在目标文件夹。可选地,第二电子设备可以包括:微软操作系统电子设备或苹果操作系统电子设备;当第二电子设备为苹果操作系统电子设备时,目标文件夹可以包括:_MACOSX文件夹。第二方面,本专利技术实施例提供了一种文件上传装置,应用于第一电子设备,该装置可以包括:获得模块,用于获得待上传的压缩文件;检测模块,用于当接收到针对压缩文件的上传指令时,检测压缩文件中是否包含目标文件夹;其中,目标文件夹是:在生成压缩文件的过程中,由生成压缩文件的第二电子设备的操作系统所生成的文件夹;第一上传模块,用于当检测压缩文件中不包含目标文件夹时,将压缩文件上传至服务器;第二上传模块,用于当检测压缩文件中包含目标文件夹时,将压缩文件中的目标文件夹删除,得到新的压缩文件,并将新的压缩文件上传至服务器。可选地,在本专利技术实施例中,检测模块可以包括:解压缩单元,用于对压缩文件进行解压缩,得到解压缩文件;第一判断单元,用于当第一电子设备和第二电子设备的操作系统不相同时,查找解压缩文件中是否存在目标文件夹。可选地,在本专利技术实施例中,该装置还可以包括:第二判断单元,用于当第一电子设备和第二电子设备的操作系统相同时,将解压缩文件中处于隐藏状态的文件夹设置为可见状态,并查找解压缩文件中是否存在目标文件夹。可选地,在本专利技术实施例中,第一判断单元具体可以用于:当第一电子设备和第二电子设备的操作系统不相同时,确定解压缩文件中的各个文件和文件夹的排列次序;排列次序是按照各个文件和文件夹的修改时间进行排序的;判断位于预设排序区域内的文件夹中是否存在目标文件夹。可选地,在本专利技术实施例中,第二电子设备可以包括:微软操作系统电子设备或苹果操作系统电子设备;当第二电子设备为苹果操作系统电子设备时,目标文件夹包括:_MACOSX文件夹。第三方面,本专利技术实施例提供了一种第一电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项文件上传方法的方法步骤。第四方面,本专利技术实施例提供了一种可读存储介质,可读存储介质内存储有计算机程序,计算机程序被第一电子设备的处理器执行时实现上述任一项文件上传方法的方法步骤。第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在第一电子设备上运行时,使得第一电子设备执行:上述任一项文件上传方法的方法步骤。在本专利技术实施例中,第一电子设备可以获得待上传的压缩文件。并且,当接收到针对压缩文件的上传指令时,第一电子设备可以检测压缩文件中是否包含目标文件夹。由于该目标文件夹是:在生成压缩文件的过程中,由生成压缩文件的第二电子设备的操作系统所生成的文件夹,即该目标文件夹是用户并不需要的文件夹。因而,当检测到压缩文件中包含该目标文件夹时,第一电子设备可以将该压缩文件中的目标文件夹删除,从而得到新的压缩文件,进而将该新的压缩文件上传至服务器。另外,当检测到压缩文件中不包含该目标文件夹时,可以直接将该压缩文件上传至服务器。这样,可以将不包含目标文件夹的压缩文件上传至服务器,减少了对服务器存储资源的浪费。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种文件上传方法的流程图;图2为本专利技术实施例提供的一种文件上传装置的结构示意图;图3为本专利技术实施例提供的一种第一电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。专利技术人在实现本专利技术的过程中发现,电子设备在对文件和/或文件夹进行压缩得到压缩文件后,该压缩文件中除了包含:用户想要压缩的文件和/或文件夹之外,还常常包含有目标文件夹。其中,该目标文件夹是:在生成该压缩文件的过程中,由该电子设备的操作系统所生成的文件夹。而且,该目标文件夹被设置为隐藏状态,即该目标文件夹是对用户不可见的。另外,文件的上传速度是文件上传的一个重要指标,减慢上传速度会使用户的文件上传体验受到影响。因而,在上传压缩文件过程中通常不会对压缩文件进行检测。专利技术人还发现,现有技术中的直接上传压缩文件的上传方式,会将目标文件夹也上传至服务器中,这样会造成服务器存储资源的浪费。为了解决上述技术问题,本专利技术实施例提供了一种新的文件上传方法、装置、电子设备及可读存储介质。下面首先对本专利技术实施例提供的文件上传方法进行说明。本专利技术实施例提供的文件上传方法可以应用于第一电子设备。该第一电子设备包括但并不局限于台式电脑、笔记本电脑和服务器。参见图1,该文件上传方法可以包括如下步骤:S101:获得待上传的压缩文件;S102:当接收到针对压缩文件的上传指令时,检测压缩文件中是否包含目标文件夹;其中,目标文件夹是:在生成压缩文件的过程中,本文档来自技高网...

【技术保护点】
1.一种文件上传方法,其特征在于,应用于第一电子设备,所述方法包括:获得待上传的压缩文件;当接收到针对所述压缩文件的上传指令时,检测所述压缩文件中是否包含目标文件夹;其中,所述目标文件夹是:在生成所述压缩文件的过程中,由生成所述压缩文件的第二电子设备的操作系统所生成的文件夹;若否,将所述压缩文件上传至服务器;若是,将所述压缩文件中的所述目标文件夹删除,得到新的压缩文件,并将所述新的压缩文件上传至服务器。

【技术特征摘要】
1.一种文件上传方法,其特征在于,应用于第一电子设备,所述方法包括:获得待上传的压缩文件;当接收到针对所述压缩文件的上传指令时,检测所述压缩文件中是否包含目标文件夹;其中,所述目标文件夹是:在生成所述压缩文件的过程中,由生成所述压缩文件的第二电子设备的操作系统所生成的文件夹;若否,将所述压缩文件上传至服务器;若是,将所述压缩文件中的所述目标文件夹删除,得到新的压缩文件,并将所述新的压缩文件上传至服务器。2.根据权利要求1所述的方法,其特征在于,所述检测所述压缩文件中是否包含目标文件夹的步骤,包括:对所述压缩文件进行解压缩,得到解压缩文件;当所述第一电子设备和所述第二电子设备的操作系统不相同时,查找所述解压缩文件中是否存在所述目标文件夹。3.根据权利要求2所述的方法,其特征在于,在所述对所述压缩文件进行解压缩,得到解压缩文件的步骤之后,还包括:当所述第一电子设备和所述第二电子设备的操作系统相同时,将所述解压缩文件中处于隐藏状态的文件夹设置为可见状态,并查找所述解压缩文件中是否存在所述目标文件夹。4.根据权利要求3所述的方法,其特征在于,所述查找所述解压缩文件中是否存在所述目标文件夹的步骤,包括:确定所述解压缩文件中的各个文件和文件夹的排列次序;所述排列次序是按照所述各个文件和文件夹的修改时间进行排序的;判断位于预设排序区域内的文件夹中是否存在所述目标文件夹。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第二电子设备包括:微软操作系统电子设备或苹果操作系统电子设备;当所述第二电子设备为苹果操作系统电子设备时,所述目标文件夹包括:_MACOSX文件夹。6.一种文件...

【专利技术属性】
技术研发人员:张志亮
申请(专利权)人:乐蜜有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1