一种文件目录属性继承方法及装置制造方法及图纸

技术编号:21627580 阅读:33 留言:0更新日期:2019-07-17 10:40
本发明专利技术提出了一种文件目录属性继承方法及装置,方法应用于第一位置上的文件夹向第二位置进行迁移的过程中,包括:提取所述第一位置上的原始文件夹的第一目录属性;将所述第一目录属性赋予所述第二位置上的迁移文件夹。本发明专利技术实现了在文件夹迁移的同时,对文件夹属性进行迁移、继承,保证了迁移文件夹与原始文件夹的属性相一致。避免了文件夹迁移后的文件权限降低导致的文件被非正常权限用户使用的问题,以及由于文件权限降低导致的操作其它文件时产生权限不足的现象。

A Method and Device for Inheritance of File Catalog Attributes

【技术实现步骤摘要】
一种文件目录属性继承方法及装置
本专利技术属于计算机安全领域,尤其涉及一种文件目录属性继承方法及装置。
技术介绍
目前,对于文件的安全管理主要有两种管理方式:(1)基于层级结构的文件系统实现对文件的基本属性、访问权限进行设置并管理,此方式不会改变文件的原始内容,其属性是建立于文件系统的、与文件相关联的数据结构,如Windows操作系统下的NTFS文件系统下的文件只读、隐藏、安全等属性;(2)在文件内嵌入数字证书、电子签名等以改变文件实际内容的方式,对文件的各种权限、状态、属性进行管理。第2种方式,改变了文件实际内容,降低了文件的通用性,因此本专利技术不考虑该种情况。文件系统对文件设置各种属性(例如访问权限控制属性)是不会随着文件的迁移(例如复制、剪切等)保持一致的,其是受到文件的上级父目录的影响,在文件被迁移后,迁移文件的属性将直接继承其迁移后的父目录的属性,导致源文件与迁移文件的属性不一致。
技术实现思路
有鉴于此,本专利技术的一个目的是提出一种文件目录属性继承方法,以解决现有技术中迁移后的迁移文件夹与源文件夹的属性不一致的问题。在一些说明性实施例中,所述文件目录属性继承方法,应用于第一位置上的文件夹向第二位置进行迁移的过程中,包括:提取所述第一位置上的原始文件夹的第一目录属性;将所述第一目录属性赋予所述第二位置上的迁移文件夹。在一些优选地实施例中,在第一位置上的文件夹向第二位置进行迁移的过程中,还包括:仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构;在所述迁移目录结构中创建所述迁移文件夹。在一些优选地实施例中,所述仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构,具体包括:根据所述原始文件夹在第一位置上的原始目录结构,在第二位置上以递归方式逐层创建与所述原始目录结构对应的迁移目录结构;其中,创建所述迁移目录结构中的每一级目录的过程中,包括:提取与当前迁移目录对应的原始目录的第二目录属性;将所述第二目录属性赋予该迁移目录。在一些优选地实施例中,在所述仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构之前,还包括:判断第二位置上是否具有与所述原始文件夹在第一位置上的原始目录结构对应的迁移目录结构;在否定的情况下,进行所述仿制所述原始文件夹在第一位置上的原始目录结构的操作。在一些优选地实施例中,所述判断处理,还包括:在肯定的情况下,直接在所述迁移目录结构中创建所述迁移文件夹。在一些优选地实施例中,目录属性至少包含文件夹的访问权限控制属性和/或文件夹基本控制属性。本专利技术的另一个目的在于提供一种文件目录属性继承装置,以解决现有技术中存在的技术问题。在一些说明性实施例中,所述文件目录属性继承装置,包括:第一提取模块,用于提取所述第一位置上的原始文件夹的第一目录属性;第一赋值模块,用于将所述第一目录属性赋予所述第二位置上的迁移文件夹。在一些优选地实施例中,所述文件目录属性继承装置,还包括:第一目录创建模块,用于仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构;第二目录创建模块,用于在所述迁移目录结构中创建所述迁移文件夹。在一些优选地实施例中,所述第一目录创建模块具体用于根据所述原始文件夹在第一位置上的原始目录结构,在第二位置上以递归方式逐层创建与所述原始目录结构对应的迁移目录结构;在一些优选地实施例中,所述文件目录属性继承装置,还包括:第二提取模块,用于提取与当前迁移目录对应的原始目录的第二目录属性;第二赋值模块,用于将所述第二目录属性赋予该迁移目录。在一些优选地实施例中,所述文件目录属性继承装置,还包括:识别模块,用于判断第二位置上是否具有与所述原始文件夹在第一位置上的原始目录结构对应的迁移目录结构;在否定的情况下,进行所述仿制所述原始文件夹在第一位置上的原始目录结构的操作。在一些优选地实施例中,所述第二目录创建模块,还用于在肯定的情况下,直接在所述迁移目录结构中创建所述迁移文件夹。在一些优选地实施例中,目录属性至少包含文件夹的访问权限控制属性和/或文件夹基本控制属性。本专利技术的再一个目的在于提出一种计算设备,该计算设备具有上述的文件目录属性继承装置。与现有技术相比,本专利技术具有以下优点:1.在文件夹迁移的同时,实现了对文件夹属性的迁移,保证了迁移文件与源文件的文件属性相一致。2.实现迁移文件与源文件的文件属性相一致,避免了文件迁移后的文件权限降低导致的文件被非正常权限用户使用的问题,以及由于文件权限降低导致的操作其它文件时产生权限不足的现象。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是Windows环境下的某一位置文件的文件属性图;图2是Windows环境下的某一位置文件的文件属性图;图3是本专利技术中文件属性继承方法实施例的流程图;图4是本专利技术中文件属性继承方法实施例的流程图;图5是本专利技术中文件属性继承方法实施例的流程图;图6是本专利技术中文件属性继承方法实施例的逻辑流程图;图7是本专利技术中文件属性继承装置实施例的结构框图;图8是本专利技术中文件目录属性继承方法实施例的流程图;图9是本专利技术中文件目录属性继承装置实施例的结构框图。具体实施方式以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选地,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本专利技术的这些实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。在以下详细描述中,会提出大量特定细节,以便于提供对本专利技术的透彻理解。但是,本领域的技术人员会理解,即使没有这些特定细节也可实施本专利技术。在其它情况下,没有详细描述众所周知的方法、过程、组件和电路,以免影响对本专利技术的理解。在文件系统的服务器中,访问控制列表(ACL,AccessControlList)用于控制用户或群组成员对文件夹或文件的访问权限,即文件系统的服务器根据ACL来控制用户或群组成员对文件夹或文件的访问权限。在文件系统中,每一个目录或文件都会对应有一个ACL,在文件的创建、删除、读写数据以及设置属性等多个操作中都会根据ACL对用户的操作权限进行限制,这样也提高了文件系统的安全性。文件流转、迁移的过程中,所迁移的文件在计算机底层是一种重新创建的过程,即在文件迁移时,会在指定目录上以该文件的名称标识、文件结构创建一新的文件,然后将源文件的内容写入到该新的文件内;然而对于这个新文件而言,其访问控制列表也是文件系统重新创建的,其默认是继承其父目录的权限,如父目录的访问权限中限定了只有用户A和System系统可对该文件夹进行操作,在无人员手动设置的情况下,那么在该文件夹内创建的文件权限将与其父目录一致本文档来自技高网...

【技术保护点】
1.一种文件目录属性继承方法,其特征在于,应用于第一位置上的文件夹向第二位置进行迁移的过程中,包括:提取所述第一位置上的原始文件夹的第一目录属性;将所述第一目录属性赋予所述第二位置上的迁移文件夹。

【技术特征摘要】
1.一种文件目录属性继承方法,其特征在于,应用于第一位置上的文件夹向第二位置进行迁移的过程中,包括:提取所述第一位置上的原始文件夹的第一目录属性;将所述第一目录属性赋予所述第二位置上的迁移文件夹。2.根据权利要求1所述的文件目录属性继承方法,其特征在于,在第一位置上的文件夹向第二位置进行迁移的过程中,还包括:仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构;在所述迁移目录结构中创建所述迁移文件夹。3.根据权利要求2所述的文件目录属性继承方法,其特征在于,所述仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构,具体包括:根据所述原始文件夹在第一位置上的原始目录结构,在第二位置上以递归方式逐层创建与所述原始目录结构对应的迁移目录结构;其中,创建所述迁移目录结构中的每一级目录的过程中,包括:提取与当前迁移目录对应的原始目录的第二目录属性;将所述第二目录属性赋予该迁移目录。4.根据权利要求2所述文件目录属性继承方法,其特征在于,在所述仿制所述原始文件夹在第一位置上的原始目录结构,在所述第二位置上形成迁移目录结构之前,还包括:判断第二位置上是否具有与所述原始文件夹在第一位置上的原始目录结构对应的迁移目录结构;在否定的情况下,进行所述仿制所述原始文件夹在第一位...

【专利技术属性】
技术研发人员:汪家祥陈晨
申请(专利权)人:中天安泰北京信息技术有限公司
类型:发明
国别省市:北京,11

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

1