一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种文件写入方法、装置、设备及介质与流程

2022-07-06 05:41:08 来源:中国专利 TAG:


1.本发明涉及信息技术领域,特别涉及一种文件写入方法、装置、设备及介质。


背景技术:

2.在分布式存储系统中,用户通过内核客户端读写的文件其数据及元数据均保存在服务器端。通常将用户访问频率高的文件放置于源池中,将用户访问频率低的文件放置于迁入池中。文件在创建之初其数据通常放置在源池中,一段时间后将其迁移至迁入池中,其中,迁移的过程即成为数据分级。在一些特定场景下,会出现海量的小文件,为提升小文件的分级效率,服务器端需要将小文件聚合为大文件再对大文件进行迁移,其中聚合伴随着分级的过程进行。分级迁移的过程提升了服务器端对于海量、较小文件批量处理的效率,但是随之带来的问题是客户端无法对分级聚合后的小文件进行直接读、写、删除、截断等操作。现有技术中,lib库采用的一般技术为根据小文件在大文件中的偏移,定位到小文件在大文件中所处位置,通过操作大文件达成对小文件操作的目的,特别地,lib库写入分级聚合文件的过程要复杂一些,根据写入过程是否使文件变大可分为修改写和追加写两种写入方式:修改写即定位到小文件在大文件中所处位置,对大文件执行写入操作;追加写由于大、小文件对应对象储存设备中的底层对象的不同,首先要将小文件从大文件中读出,接下来通过字符串操作合并文件原始数据及将要写入的数据,然后将合并结果写入小文件,最后更改大、小文件的元数据信息。
3.然而,将小文件从大文件中读出小文件的过程,需要首先将数据读到大文件页缓存中,接下来将大文件页缓存中的数据拷贝到一段用户态的地址中。写入时,将用户态的地址中的数据拷贝到文件的页缓存中,再执行下刷线程将数据落盘,但事实上,读出的数据对于用户没有直接的使用价值,仅为了第二次写入数据的完整性,造成资源浪费。综上,如何在进行文件写入时减少不必要的资源浪费提高写入效率以优化文件的写入过程的问题有待进一步解决。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种文件写入方法、装置、设备及介质,能够在进行文件写入时减少不必要的资源浪费以优化文件的写入过程。
5.其具体方案如下:
6.第一方面,本技术公开了一种文件写入方法,包括:
7.获取针对目标文件的携带有待写入数据的文件写入请求;
8.判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件;
9.如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型;
10.如果所述文件写入类型为文件追加写类型,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中;
11.基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
12.可选的,所述获取针对目标文件的携带有待写入数据的文件写入请求之后,还包括:
13.获取所述目标文件对应的大文件的文件编号、所述目标文件相对于所述大文件起始位置的偏移量、所述目标文件对应的分级聚合类型、所述大文件中对象的对象头的排序序号、所述目标文件占据的无效空间及所述目标文件的大小。
14.可选的,所述判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件,包括:
15.根据所述目标文件对应的大文件的文件编号判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件;
16.如果所述目标文件对应的大文件的文件编号为0,则判定所述目标文件不是所述小文件,并将所述待写入数据直写入所述目标文件中;
17.如果所述目标文件对应的大文件的文件编号不为0,则判定所述目标文件为所述小文件。
18.可选的,所述判断所述文件写入请求对应的文件写入类型是否为文件追加写类型,包括:
19.检查所述待写入数据的写入位置与写入内容,并基于所述写入位置和所述写入内容对写入后的所述目标文件大小是否改变进行预测分析;
20.如果写入后的所述目标文件大小没有改变,则判定所述文件写入类型为文件修改写类型,并根据所述目标文件相对于所述大文件起始位置的偏移量将所述待写入数据直写入所述大文件中;
21.如果写入后的所述目标文件大小发生改变,则判定所述文件写入类型为文件追加写类型。
22.可选的,所述为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中,包括:
23.根据所述目标文件相对于所述大文件起始位置的偏移量和所述目标文件的大小创建临时页以及所述目标文件对应的目标页缓存,并将所述目标文件读入所述临时页中。
24.可选的,所述基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中,包括:
25.将所述临时页转换为地址并将经过转换后的所述临时页中的数据拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
26.可选的,所述基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中之后,还包括:
27.根据写入后的所述目标文件更新所述大文件以及所述写入后的所述目标文件的元数据信息。
28.第二方面,本技术公开了一种文件写入装置,包括:
29.请求获取模块,用于获取针对目标文件的携带有待写入数据的文件写入请求;
30.文件判断模块,用于判断所述目标文件是否为用于通过分级聚合处理形成大文件
的小文件;
31.文件写入类型判断模块,用于如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型;
32.临时页读入模块,用于如果所述文件写入类型为文件追加写类型,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中;
33.页拷贝模块,用于基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
34.第三方面,本技术公开了一种电子设备,包括:
35.存储器,用于保存计算机程序;
36.处理器,用于执行所述计算机程序,以实现前述公开的所述的文件写入方法的步骤。
37.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的所述的文件写入方法的步骤。
38.本技术在进行文件写入时,先获取针对目标文件的携带有待写入数据的文件写入请求,判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件,如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型,如果所述文件写入类型为文件追加写类型,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中,基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。可见,本技术在进行文件写入时,先通过判断目标文件是否为通过分级聚合处理形成大文件的小文件,再判断写入文件请求对应的文件写入类型,当获取到通过分级聚合处理形成大文件的小文件的追加写写入请求时,通过页拷贝技术将临时页中的目标文件数据拷贝到目标文件对应的目标页缓存中,并将待写入数据直写入目标文件中。由此,在对通过分级聚合处理形成大文件的小文件的追加写请求时,通过页拷贝的技术将目标文件读出并拷贝至目标文件对应的目标页缓存中随后进行直写,将分级聚合处理形成大文件的小文件读出并将其作为普通文件进行简单的追加写入操作,使得通过分级聚合处理形成大文件的小文件的追加写流程减少了一次拷贝的过程及字符操作的过程,并减少了内核态客户端与元数据服务器的交互次数,从而提高了通过分级聚合处理形成大文件的小文件在追加写入时的写入效率,同时提高了数据可靠性并提升了存储产品的质量。综上,本技术能够在进行文件写入时减少不必要的资源浪费提高写入效率以优化文件的写入过程。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本技术提供的一种文件写入方法流程图;
41.图2为本技术提供的聚合过程及大文件的组成示意图;
42.图3为本技术提供的一种具体的文件写入方法流程图;
43.图4为本技术提供的目标文件为通过分级聚合处理形成大文件的小文件时的追加写入流程示意图;
44.图5为本技术提供的一种文件写入装置结构示意图;
45.图6为本技术提供的一种电子设备结构图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.现有技术中,lib库采用的一般技术为根据小文件在大文件中的偏移,定位到小文件在大文件中所处位置,通过操作大文件达成对小文件操作的目的,特别地,lib库写入分级聚合文件的过程要复杂一些,根据写入过程是否使文件变大可分为修改写和追加写两种写入方式:修改写即定位到小文件在大文件中所处位置,对大文件执行写入操作;追加写由于大、小文件对应对象储存设备中的底层对象的不同,首先要将小文件从大文件中读出,接下来通过字符串操作合并文件原始数据及将要写入的数据,然后将合并结果写入小文件,最后更改大、小文件的元数据信息。然而,将小文件从大文件中读出小文件的过程,需要首先将数据读到大文件页缓存中,接下来将大文件页缓存中的数据拷贝到一段用户态的地址中。写入时,将用户态的地址中的数据拷贝到文件的页缓存中,再执行下刷线程将数据落盘,但事实上,读出的数据对于用户没有直接的使用价值,仅为了第二次写入数据的完整性,造成资源浪费。为此,本技术提供了一种文件写入方法能够在进行文件写入时减少不必要的资源浪费提高写入效率以优化文件的写入过程。
48.本发明实施例公开了一种文件写入方法,参见图1所述,该方法包括:
49.步骤s11:获取针对目标文件的携带有待写入数据的文件写入请求。
50.在本实施例中,待写入数据的文件写入请求指的是针对目标文件的,对目标文件进行修改写或追加写的请求,其中,写入请求中包括但不限于待写入数据的大小信息、待写入数据的位置信息以及待写入数据的内容信息。进一步的,获取针对目标文件的携带有待写入数据的文件写入请求,以便于后续通过所述文件写入请求对文件写入类型进行判断,并针对不同的文件写入类型对文件进行相应的写入操作。
51.步骤s12:判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件。
52.在本实施例中,所述大文件为文件大小大于第一预设阈值的文件;所述小文件为文件大小小于第二预设阈值的文件。需要指出的是,所述第一预设阈值与第二预设阈值均可根据实际情况设定,当进行数据分级时,会出现海量的小文件,为了提升小文件的分级效率服务器会将小文件聚合为大文件在进行迁移,整个过程称为分级聚合的过程,如图2所示,在这个过程中,所述第一预设阈值与第二预设阈值的大小均根据实际情况进行设定。也即,所述大文件表示为分级聚合操作后的整个文件,所述小文件表示分级聚合操作后整个文件中的被聚合的文件。
53.在本实施例中,判断所述目标文件的文件写入类型,并判断目标文件是否为用于通过分级聚合处理形成大文件的小文件。可以理解的是,当目标文件不是通过分级聚合处
理形成大文件的小文件,也即,目标文件为普通文件时,则将所述文件写入请求中的待写入数据直写入目标文件中。通过上述技术方案,可对所述目标文件进行第一步判断,即判断所述目标文件的文件写入类型,并基于不同目标文件对应的文件写入类型对文件进行区分,进而区分其写入过程,当所述目标文件为不同文件时,即可执行直写操作;而当所述目标文件为通过分级聚合处理形成大文件的小文件时,则证明所述目标文件不能采用直写的方式进行写入操作。通过对目标文件进行第一步判断以便于后续对通过分级聚合处理形成大文件的小文件进行后续操作以将待写入文件写入至目标文件中。
54.步骤s13:如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型。
55.在本实施例中,当所述目标文件为通过分级聚合处理形成大文件的小文件时,则通过获取的文件写入请求对其对应的文件写入类型进行判断,其中文件写入类型包括修改写以及追加写。可以理解的是,在文件写入类型为修改写时,目标文件在被写入后期文件大小不会变大,而在进行文件追加写后目标文件的文件大小会变大。当文件写入请求对应的文件写入类型判断为修改写时,则在所述大文件中找到小文件的位置并将文件写入请求中的待写入文件数据直接写入所述目标文件中;当文件写入请求对应的文件写入类型判断为追加写时,则采用后续步骤对所述目标文件进行处理,以便于将为追加写写入类型的待写入文件写入所述目标文件中。
56.步骤s14:如果所述文件写入类型为文件追加写类型,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中。
57.在本实施例中,当所述文件写入类型为追加写类型时,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述大文件中的目标文件直接读入所述临时页中。通过上述方案,可将目标文件从对应的大文件中读出,以便于后续对读出的目标文件进行处理,以将所述文件写入请求中的待输入数据写入至目标文件中。
58.步骤s15:基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
59.具体地,通过将所述临时页转换为地址,并将经过转换后的所述临时页中的数据拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。也即,将目标文件通过读入至所述临时页中,并通过页拷贝技术拷贝至目标文件对应的目标页缓存中,将目标页缓存脏页下刷落盘,由此使得原本处于所述大文件中的小文件读出并落盘,目标文件从通过分级聚合处理形成大文件的小文件转换为普通文件,进而可以对所述目标文件进行数据直写,以达到将所述待写入数据写入目标文件的目的。
60.可见,本实施例在进行文件写入时,先通过判断目标文件是否为通过分级聚合处理形成大文件的小文件,再判断写入文件请求对应的文件写入类型,当获取到通过分级聚合处理形成大文件的小文件的追加写写入请求时,通过页拷贝技术将临时页中的目标文件数据拷贝到目标文件对应的目标页缓存中,并将待写入数据直写入目标文件中。由此,在对通过分级聚合处理形成大文件的小文件的追加写请求时,通过页拷贝的技术将目标文件读出并拷贝至目标文件对应的目标页缓存中随后进行直写,将分级聚合处理形成大文件的小文件读出并将其作为普通文件进行简单的追加写入操作,使得通过分级聚合处理形成大文件的小文件的追加写流程减少了一次拷贝的过程及字符操作的过程,并减少了内核态客户
端与元数据服务器的交互次数,从而提高了通过分级聚合处理形成大文件的小文件在追加写入时的写入效率,同时提高了数据可靠性并提升了存储产品的质量。综上,本技术能够在进行文件写入时减少不必要的资源浪费提高写入效率以优化文件的写入过程。
61.参见图3所示,本发明实施例公开了一种具体的文件写入方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。
62.步骤s21:获取针对目标文件的携带有待写入数据的文件写入请求。
63.步骤s22:获取所述目标文件对应的大文件的文件编号、所述目标文件相对于所述大文件起始位置的偏移量、所述目标文件对应的分级聚合类型、所述大文件中对象的对象头的排序序号、所述目标文件占据的无效空间及所述目标文件的大小。
64.在本实施例中,从元数据服务器获取所述目标文件对应的元数据信息,包括:所述目标文件对应的大文件的文件编号、所述目标文件相对于所述大文件起始位置的偏移量、所述目标文件对应的分级聚合类型、所述大文件中对象的对象头的排序序号、所述目标文件占据的无效空间及所述目标文件的大小。通过上述技术方案,从元数据服务器获取所述目标文件对应的元数据信息,以便于通过所述元数据信息在后续文件写入过程中对目标文件的判断以及对临时页的创建。
65.步骤s23:根据所述目标文件对应的大文件的文件编号判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件。
66.在本实施例中,所述根据所述目标文件对应的大文件的文件编号判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件,包括:如果所述目标文件对应的大文件的文件编号为0,则判定所述目标文件不是所述小文件,并将所述待写入数据直写入所述目标文件中;如果所述目标文件对应的大文件的文件编号不为0,则判定所述目标文件为所述小文件。通过上述技术方案,检查所述目标文件对应的大文件编号,以得到所述目标文件的文件类型,以便于后续通过文件类型对所述目标文件进行写入操作。
67.步骤s24:如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型。
68.在本实施例中,所述如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型,包括:检查所述待写入数据的写入位置与写入内容,并基于所述写入位置和所述写入内容对写入后的所述目标文件大小是否改变进行预测分析;如果写入后的所述目标文件大小没有改变,则判定所述文件写入类型为文件修改写类型,并根据所述目标文件相对于所述大文件起始位置的偏移量将所述待写入数据直写入所述大文件中;如果写入后的所述目标文件大小发生改变,则判定所述文件写入类型为文件追加写类型。通过上述技术方案,判断文件写入请求对应的文件写入类型,当目标文件为修改写时,则对所述目标文件进行直写入;当目标文件为追加写时,则对所述目标文件进行后续操作。
69.步骤s25:如果所述文件写入类型为文件追加写类型,根据所述目标文件相对于所述大文件起始位置的偏移量和所述目标文件的大小创建临时页以及所述目标文件对应的目标页缓存,并将所述目标文件读入所述临时页中。
70.在本实施例中,根据所述目标文件相对于所述大文件起始位置的偏移量定位所述目标文件对应的位置,并根据所述目标文件的大小创建目标文件对应的临时页以及目标文
件对应的目标页缓存,如图4所示,以便于后续通过页拷贝技术将所述临时页中的目标文件数据拷贝至所述目标页缓存中,并下刷落盘至对应的对象储存设备中,使得目标文件被保存为普通文件的形式。
71.步骤s26:基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
72.在本实施中,所述基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中之后,还包括:根据写入后的所述目标文件更新所述大文件以及所述写入后的所述目标文件的元数据信息。
73.可见,在本实施例中,内核客户端从元数据服务器中获取到对应目标文件的元数据信息,并通过目标文件的元数据信息对目标文件进行判断以及创建临时页,使得目标文件的类型可以通过目标文件对应的元数据信息准确的判断出;另一方面基于目标文件的大小创建临时页使得创建的临时页对所述目标文件一一对应,并保证有充足的空间容纳下所述目标文件,以便于后续顺利进行页拷贝及数据的写入。
74.参见图5所示本技术实施例公开了一种文件写入装置,包括:
75.请求获取模块11,用于获取针对目标文件的携带有待写入数据的文件写入请求;
76.文件判断模块12,用于判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件;
77.文件写入类型判断模块13,用于如果所述目标文件为所述小文件,则判断所述文件写入请求对应的文件写入类型是否为文件追加写类型;
78.临时页读入模块14,用于如果所述文件写入类型为文件追加写类型,则为所述目标文件创建相应的临时页以及目标页缓存,并将所述目标文件读入所述临时页中;
79.页拷贝模块15,用于基于页拷贝技术将所述临时页中的所述目标文件拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
80.可见,本实施例在进行文件写入时,先通过判断目标文件是否为通过分级聚合处理形成大文件的小文件,再判断写入文件请求对应的文件写入类型,当获取到通过分级聚合处理形成大文件的小文件的追加写写入请求时,通过页拷贝技术将临时页中的目标文件数据拷贝到目标文件对应的目标页缓存中,并将待写入数据直写入目标文件中。由此,在对通过分级聚合处理形成大文件的小文件的追加写请求时,通过页拷贝的技术将目标文件读出并拷贝至目标文件对应的目标页缓存中随后进行直写,将分级聚合处理形成大文件的小文件读出并将其作为普通文件进行简单的追加写入操作,使得通过分级聚合处理形成大文件的小文件的追加写流程减少了一次拷贝的过程及字符操作的过程,并减少了内核态客户端与元数据服务器的交互次数,从而提高了通过分级聚合处理形成大文件的小文件在追加写入时的写入效率,同时提高了数据可靠性并提升了存储产品的质量。综上,本技术能够在进行文件写入时减少不必要的资源浪费提高写入效率以优化文件的写入过程。
81.在一些具体实施例中,所述文件写入装置还包括:
82.元数据获取模块,用于获取所述目标文件对应的大文件的文件编号、所述目标文件相对于所述大文件起始位置的偏移量、所述目标文件对应的分级聚合类型、所述大文件中对象的对象头的排序序号、所述目标文件占据的无效空间及所述目标文件的大小。
83.在一些具体实施例中,文件判断模块12,具体包括:
84.文件编号判断单元,用于根据所述目标文件对应的大文件的文件编号判断所述目标文件是否为用于通过分级聚合处理形成大文件的小文件;
85.第一数据写入单元,用于如果所述目标文件对应的大文件的文件编号为0,则判定所述目标文件不是所述小文件,并将所述待写入数据直写入所述目标文件中;
86.小文件判断单元,用于如果所述目标文件对应的大文件的文件编号不为0,则判定所述目标文件为所述小文件。
87.在一些具体实施例中,文件写入类型判断模块13,具体包括:
88.写入数据检查单元,用于检查所述待写入数据的写入位置与写入内容,并基于所述写入位置和所述写入内容对写入后的所述目标文件大小是否改变进行预测分析;
89.第二数据写入单元,用于如果写入后的所述目标文件大小没有改变,则判定所述文件写入类型为文件修改写类型,并根据所述目标文件相对于所述大文件起始位置的偏移量将所述待写入数据直写入所述大文件中;
90.追加写判断单元,用于如果写入后的所述目标文件大小发生改变,则判定所述文件写入类型为文件追加写类型。
91.在一些具体实施例中,临时页读入模块14,具体用于:根据所述目标文件相对于所述大文件起始位置的偏移量和所述目标文件的大小创建临时页以及所述目标文件对应的目标页缓存,并将所述目标文件读入所述临时页中。
92.在一些具体实施例中,页拷贝模块15,具体用于:将所述临时页转换为地址并将经过转换后的所述临时页中的数据拷贝至所述目标页缓存中,并将所述待写入数据直写入所述目标文件中。
93.在一些具体实施例中,所述文件写入装置还包括:
94.元数据信息更新模块,用于根据写入后的所述目标文件更新所述大文件以及所述写入后的所述目标文件的元数据信息。
95.图6所示为本技术实施例提供的一种电子设备20。该电子设备20,具体还可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的文件写入方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
96.本实施例中,电源23用于为电子设备20上的各硬件设备提供电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
97.另外,存储器22作为资源储存的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221,计算机程序222等,存储方式可以是短暂存储或者永久存储。
98.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的文件写入方法的计算机程序外,还可以进
一步包括能够用于完成其他特定工作的计算机程序。
99.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的文件写入方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
100.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
101.以上对本发明所提供的一种文件写入方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献