【技术实现步骤摘要】
文件信息获取方法、装置、存储介质及电子设备
本申请涉及计算机
,尤其涉及一种文件信息获取方法、装置、存储介质及电子设备。
技术介绍
目前操作系统常用的磁盘卷格式为NTFS(NewTechnologyFileSystem)文件系统格式,当卷采用NTFS格式时,卷可以以簇为单位进行数据存储,且一个数据可以占用一个或多个簇,其中簇是NTFS格式中使用的最小磁盘单元,簇的大小是扇区的大小的整数倍,且簇的大小在被格式化时固定,扇区是磁盘读写的基本单位。NTFS使用逻辑簇号(LogicalClusterNumber,LCN)和虚拟簇号(VirtualClusterNumber,VCN)来对簇进行定位。LCN是对整个卷中所有的簇从头到尾所进行的简单编号。用卷因子乘以LCN,NTFS就能够得到卷上的物理字节偏移量,从而得到物理磁盘地址。VCN则是对属于特定文件的簇从头到尾进行编号,以便于引用文件中的数据。VCN可以映射成LCN,而不必要求在物理上连续。相关技术中,当需要获取一个文件的信息(例如数据量或者存储路径)时,通 ...
【技术保护点】
1.一种文件信息获取方法,其特征在于,所述方法包括:/n获取目标文件的编号;/n获取与所述编号对应的第一文件系统日志,所述第一文件系统日志包含节点属性;/n根据所述节点属性,获取目标文件的数据量,和/或生成所述目标文件的存储路径。/n
【技术特征摘要】
1.一种文件信息获取方法,其特征在于,所述方法包括:
获取目标文件的编号;
获取与所述编号对应的第一文件系统日志,所述第一文件系统日志包含节点属性;
根据所述节点属性,获取目标文件的数据量,和/或生成所述目标文件的存储路径。
2.如权利要求1所述的文件信息获取方法,其特征在于,所述根据所述节点属性,获取目标文件的数据量,包括:
判断所述节点属性中的文件名属性或者第一数据属性是否包含所述数据量;
若所述文件名属性或者所述第一数据属性包含所述数据量,则直接读取所述数据量。
3.如权利要求2所述的文件信息获取方法,其特征在于,还包括:
若所述文件名属性和所述第一数据属性均不包含所述数据量,则获取所述节点属性中的列表属性的属性类别;
获取与所述属性类别对应的第二数据属性;
从所述第二数据属性内读取所述数据量。
4.如权利要求3所述的文件信息获取方法,其特征在于,所述属性类别为非常驻属性或者常驻属性,所述获取与所述属性类别对应的第二数据属性,包括:
若所述属性类别为所述非常驻属性,则确定所述列表属性指示的存储地址;
获取与所述存储地址所指示磁盘对应的第二文件系统日志,所述第二文件系统日志的第二数据属性中包含所述数据量;
从所述第二文件系统日志中获取所述第二数据属性;
若所述属性类别为所述常驻属性,则直接从所述列表属性对应的属性列表中获取所述第二数据属性。
5.如权利要求1所述的文件信息获取方法,其特征在于,根据所述节点属性,生成所述目标文件的存储路径,包括:
根据所述节点属性中的文件名属性,确定所述目标文件所存储节点的父节点的文件夹名称;
逐层回溯至目标节点,得到各层存储结构对应节点的文件夹名称;
根据各层所述文件夹名称生成所述存储路径。
6.一种文件信息获取装置,其...
【专利技术属性】
技术研发人员:杨全海,
申请(专利权)人:珠海豹趣科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。