Movatterモバイル変換


[0]ホーム

URL:


CN112699084A - File cleaning method and device, storage medium and electronic device - Google Patents

File cleaning method and device, storage medium and electronic device
Download PDF

Info

Publication number
CN112699084A
CN112699084ACN202110013985.1ACN202110013985ACN112699084ACN 112699084 ACN112699084 ACN 112699084ACN 202110013985 ACN202110013985 ACN 202110013985ACN 112699084 ACN112699084 ACN 112699084A
Authority
CN
China
Prior art keywords
file
cleaning
target
information
target file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110013985.1A
Other languages
Chinese (zh)
Other versions
CN112699084B (en
Inventor
张虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Haier Technology Co Ltd, Haier Smart Home Co LtdfiledCriticalQingdao Haier Technology Co Ltd
Priority to CN202110013985.1ApriorityCriticalpatent/CN112699084B/en
Publication of CN112699084ApublicationCriticalpatent/CN112699084A/en
Application grantedgrantedCritical
Publication of CN112699084BpublicationCriticalpatent/CN112699084B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种文件清理方法、装置和存储介质及电子装置。其中,该方法包括:获取记录有目标文件信息的目标文件系统中全部文件信息的目标文件列表,其中,文件信息包括为文件预先配置的文件清理信息,文件清理信息用于指示文件允许被清理;在目标文件信息的文件清理信息中,确定与预设的目标清理条件相匹配的第一文件清理信息;清理目标文件系统中与第一文件清理信息对应的目标文件。本发明解决了文件清理效率较低的技术问题。

Figure 202110013985

The invention discloses a file cleaning method, device, storage medium and electronic device. Wherein, the method includes: obtaining a target file list of all file information in a target file system in which target file information is recorded, wherein the file information includes file cleaning information preconfigured for the file, and the file cleaning information is used to indicate that the file is allowed to be cleaned; In the file cleaning information of the target file information, the first file cleaning information matching the preset target cleaning condition is determined; the target file corresponding to the first file cleaning information in the target file system is cleaned. The invention solves the technical problem of low file cleaning efficiency.

Figure 202110013985

Description

File cleaning method and device, storage medium and electronic device
Technical Field
The invention relates to the field of computers, in particular to a file cleaning method and device, a storage medium and an electronic device.
Background
With the use of mobile phone software (App for short), various files in different sandboxes corresponding to different apps are more and more, and the occupied storage space of a hard disk is larger and larger, and then the cleaning of the files often becomes a chicken rib in development and maintenance, but for cleaning of sandbox files in the related art, a scheme 1) that a file creator is responsible for deleting the files when the files are not needed or a scheme 2) that a function of "cleaning" is provided in the App is adopted, and the waste files are cleaned at the time, however, the scheme 1) or the scheme 2) excessively depends on the operation of a user, and the efficiency is low.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a file cleaning method and device, a storage medium and an electronic device, and at least solves the technical problem of low file cleaning efficiency.
According to an aspect of an embodiment of the present invention, there is provided a file cleaning method, including: acquiring a target file list of all file information in a target file system recorded with target file information, wherein the target file information is file information in the target file system, the file information comprises file cleaning information configured for a file in advance, and the file cleaning information is used for indicating that the file is allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in the file cleaning information of the target file information; and clearing the target file corresponding to the first file clearing information in the target file system.
According to another aspect of the embodiments of the present invention, there is also provided a file cleaning apparatus, including: a first obtaining unit, configured to obtain a target file list of all file information in a target file system in which target file information is recorded, where the file information includes file cleaning information preconfigured for a file, and the file cleaning information is used to indicate that the file is allowed to be cleaned; a first determining unit configured to determine first file cleaning information that matches a preset target cleaning condition, from among the file cleaning information of the target file information; and the cleaning unit is used for cleaning the target file corresponding to the first file cleaning information in the target file system.
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the file cleaning method when running.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the file cleaning method through the computer program.
In the embodiment of the invention, an object file list of all file information in an object file system recorded with object file information is obtained, wherein the file information comprises file cleaning information configured for a file in advance, and the file cleaning information is used for indicating that the file is allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in the file cleaning information of the target file information; the target file corresponding to the first file cleaning information in the target file system is cleaned, the target file to be cleaned is automatically obtained through preset file cleaning information and target cleaning conditions and automatically matched with the target cleaning conditions and the file cleaning information in the file cleaning process, and therefore the purpose of improving the automation of file cleaning is achieved, the effect of improving the file cleaning efficiency is achieved, and the technical problem that the file cleaning efficiency is low is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic diagram of an application environment of an alternative file cleaning method according to an embodiment of the invention;
FIG. 2 is a schematic diagram of a flow chart of an alternative file cleaning method according to an embodiment of the invention;
FIG. 3 is a schematic diagram of an alternative file cleaning method according to an embodiment of the invention;
FIG. 4 is a schematic diagram of an alternative file cleaning method according to an embodiment of the invention;
FIG. 5 is a schematic diagram of an alternative file cleaning method according to an embodiment of the invention;
FIG. 6 is a schematic diagram of an alternative file cleaning method according to an embodiment of the invention;
FIG. 7 is a schematic diagram of an alternative document cleaning apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Optionally, as an optional implementation manner, as shown in fig. 1, the file cleaning method includes:
s102, acquiring a target file list of all file information in a target file system recorded with target file information, wherein the file information comprises file cleaning information configured for a file in advance, and the file cleaning information is used for indicating that the file is allowed to be cleaned;
s104, determining first file cleaning information matched with preset target cleaning conditions in the file cleaning information of the target file information;
and S106, cleaning the target file corresponding to the first file cleaning information in the target file system.
Optionally, the file cleaning method may be applied, but not limited to, in a scenario of automatically cleaning App sandbox waste files, specifically, by taking over addition and deletion of App sandbox waste files, and attaching a "cleaning attribute" to each file created through the method to identify a deletion policy for the file, based on which the file cleaner can perform an automatic cleaning operation at an appropriate time.
Optionally, in this embodiment, the preset target cleaning condition may include, but is not limited to, at least one of the following: a time condition, a storage condition, a call condition, etc., wherein the time condition may be, but is not limited to, determining a clean time of the file in terms of a system time, such as when the file clean information indicates that at system time "2021.02.03.13: 00' cleaning, if the system time reaches or exceeds, executing automatic cleaning operation to the file; the storage condition may be, but is not limited to, determining a cleaning condition of the file according to the system storage space, for example, in a case that a margin of the system storage space is less than or equal to a preset lower limit, the file is cleaned preferentially; the calling condition may be, but not limited to, according to the calling frequency of the file, or the recent calling number, for example, in a period of one month, and when the period is reached, the file with the calling frequency less than or equal to the preset frequency is automatically cleaned. This is by way of example only and not by way of limitation.
It should be noted that, an object file list of all file information in an object file system recorded with object file information is obtained, where the object file information is file information in the object file system, the file information includes file cleaning information preconfigured for a file, and the file cleaning information is used to indicate that the file is allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in file cleaning information of target file information; and cleaning the target file corresponding to the first file cleaning information in the target file system.
Optionally, in this embodiment, the target file in the target file system does not need to be cleaned manually, but the corresponding file cleaning information is allocated to the target file when the target file is established, so that the system automatically cleans the target file when the file cleaning information matches the target cleaning condition. The file cleaning method enables a developer to only concern about the creation and the use of the file, and generally does not need to concern about the deletion of the file; on the other hand, the file cleaning method can delete the abandoned files in the target file system in time and release the storage space of the terminal in which the target file system is located.
For further example, as shown in fig. 2, the target file list 202 records a file a, a file B, and a file C of the target file system, wherein, while the file a, the file B, and the file C are established, the user may select that the file a, the file B, and the file C are each configured with corresponding file cleaning information, in other words, the file a, the file B, and the file C are each configured with corresponding file cleaning information, and the file cleaning information is used to instruct that the corresponding file is automatically cleaned at a time that the user wants to delete the file most.
Optionally, in this embodiment, for example, as shown in fig. 2, it is assumed that the file cleaning information of the file C matches the current preset target cleaning condition, and further it is determined that the file C is the target file 204, in other words, the file C is taken as the file that needs to be cleaned currently.
Optionally, in this embodiment, the file cleaning information pre-configured for the file may be, but is not limited to, executed by a file manager (FileManager), the file information may be, but is not limited to, stored in a Database (Database), the file of the target document system may be, but is not limited to, stored in a document system (Filesystem), the file cleaning method may be, but is not limited to, executed by a file cleaner (FileCleaner), the file is added and deleted by taking over the addition and deletion of the file, and a "cleaning attribute" is attached to each file created by the file cleaner, so as to identify a deletion policy for the file; based on the above, the file cleaner performs automatic cleaning work in due time.
Optionally, in this embodiment, only one FileCleaner instance needs to exist in the lifecycle of the target file system, which may be implemented as a single instance, and after the FileCleaner creation is completed, the FileCleaner starts the automatic cleaning work, which may, but is not limited to, occur only in the background thread. fileCleaner works by executing a run loop.
The start of the run loop occurs each time the target file system starts or a timed task triggers. The timed task means that the fileCleaner sets a Timer (Timer) at the end of each execution of a run cycle, and executes the next run cycle after the duration n, which is the case when the target file system is in a long life cycle.
In practice, on the one hand, the cleaning of obsolete files is not a high priority or time-sensitive task; on the other hand, both file and database operations are relatively resource consuming, so here the choice is made to be performed each time the target file system is started or a timed task is triggered.
After the running cycle begins, FileCleaner queries the private database to obtain a list of files that need to be cleaned. The query condition is combined with the information of the clearing attribute, the creation time, the last automatic clearing time and the like of each file.
When the file to be cleaned is inquired, cleaning operation is executed, otherwise, the next step is carried out, and the specific operation cycle is as follows:
1. and deleting the corresponding file in the file system according to the searched list of the files to be cleaned.
2. The FileCleaner receives the feedback that the file deletion is finished.
3. FileCleaner deletes the associated record for the cleared file in the private database.
4. FileCleaner records the current time in a dedicated database as the time when the automatic clean was last performed.
And setting a timer after the time length n, and triggering the operation cycle of the next round.
For further example, as shown in fig. 3, the following steps may be optionally performed:
step S302, creating a file cleaner 302;
step S304, under the condition that the file cleaner 302 is finished, the file cleaner 302 starts automatic cleaning;
step S306, inquiring file cleaning information stored in the database 304;
step S308, the file cleaner 302 deletes the file stored in the document system and corresponding to the file cleaning information;
step S310, the file cleaner 302 deletes the corresponding record stored in the database 304;
in step S312, the file cleaner 302 records the current time for cleaning the file in the database 304.
The optional steps S306 to S312 are running cycles started after the step S304 is executed, and after each running cycle is executed, the current time is used as the start time to start timing until the timing reaches the period of the running cycle, and then the next running cycle is started.
Optionally, in this embodiment, before obtaining the target file list of all file information in the target file system recorded with the target file information, or in the process of obtaining the target file list of all file information in the target file system recorded with the target file information, or after obtaining the target file list of all file information in the target file system recorded with the target file information, the target file list of the target file system may be updated in real time by adding a new file, for example, as shown in fig. 4, the specific steps are as follows:
in step S402, the user 402 sends a request for creating a file to thefile manager 404, and 2 necessary parameters are introduced: url of file and "clear attribute" of file;
step S404, after receiving the request, thefile manager 404 creates a file in the document system 406, wherein the url of the file is the url transmitted by the user 402;
step S406, thedocument manager 404 receives feedback of successful document creation;
step S408, thefile manager 404 stores the url, the removal attribute, the creation date and other information of the file into a special database 408;
in step S410, thedocument manager 404 receives feedback of the completion of the storage in the database 408;
in step S412, thedocument manager 404 returns the document creation success to the user 402.
Optionally, in this embodiment, while executing the file cleaning method, the file may also be, but is not limited to, deleted by a user actively, optionally, a request for the user to delete the file actively is taken over, and the file manager processes the request uniformly, so as to delete information such as the file additional attribute in the dedicated database, for example, as shown in fig. 5, the specific steps are as follows:
step S502, the user 502 sends a request for deleting the file to the file manager 504, and the url of the file is transmitted;
step S504, after the file manager 504 receives the request, the corresponding file is deleted in the file system 506;
in step S506, the document manager 504 receives a feedback of successful document deletion;
step S508, the file manager 504 deletes the additional attribute information of the file in the private database 508;
step S510, the document manager 504 receives feedback of successful operation of the database 508;
in step S512, the document manager 504 returns the document deletion success to the user.
According to the embodiment provided by the application, an object file list of all file information in an object file system recorded with object file information is obtained, wherein the object file information is file information in the object file system, the file information comprises file cleaning information configured for files in advance, and the file cleaning information is used for indicating that the files are allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in file cleaning information of target file information; the target file corresponding to the first file cleaning information in the target file system is cleaned, the target file to be cleaned is automatically obtained through the preset file cleaning information and the preset target cleaning condition and the file cleaning information are automatically matched in the file cleaning process, and therefore the purpose of improving the automation of file cleaning is achieved, and the effect of improving the file cleaning efficiency is achieved.
As an optional scheme, before determining the first file cleaning information matching the target cleaning condition, the method includes:
s1, acquiring a current timestamp, wherein the current timestamp is used for representing the timestamp of the acquisition target file list;
s2, acquiring the cleaning time data configured for each file from the file information recorded in the target file list;
s3, comparing the cleaning time data of each file with the current time stamp;
s4, in the case where the clearing time data matches the current time stamp, it is determined that the target clearing condition is satisfied.
Optionally, in this embodiment, when the target cleaning condition is a time condition, the cleaning time data configured for each file is compared with the current timestamp, and when the comparison result indicates that the cleaning time data is consistent with the current timestamp, the corresponding file is determined to be the target file to be cleaned.
It should be noted that, a current timestamp is obtained, where the current timestamp is used to indicate a timestamp of obtaining the target file list; acquiring cleaning time data configured for each file from file information recorded in a target file list; comparing the cleaning time data of each file with the current timestamp; and under the condition that the cleaning time data is matched with the current timestamp, determining that the target cleaning condition is met.
According to the embodiment provided by the application, the current timestamp is obtained, wherein the current timestamp is used for indicating the timestamp for obtaining the target file list; acquiring cleaning time data configured for each file from file information recorded in a target file list; comparing the cleaning time data of each file with the current timestamp; under the condition that the cleaning time data is matched with the current timestamp, the target cleaning condition is determined to be met, the purpose of automatically cleaning the file based on the timestamp is achieved, and the effect of the accuracy of cleaning the file is achieved.
As an alternative, the acquiring the cleaning time data configured for each file from the file information recorded in the target file list includes:
s1, acquiring a corresponding establishing time stamp of each file;
and S2, acquiring clearing time data according to the establishing timestamp.
Optionally, in this embodiment, the clearing time data may include, but is not limited to, a set-up time stamp, and may also include, but is not limited to, interval duration data between the current time stamp and the set-up time stamp.
It should be noted that, the establishment timestamp corresponding to each file is obtained; and acquiring clearing time data according to the establishing timestamp.
For further example, optionally, for example, as shown in fig. 6, taking the file 602 as an example, it is assumed that thesetup time 6022 corresponds to the setup time of the file 602, the current execution time of the file cleaning method corresponding to thecurrent time stamp 6024, the interval duration from the setup time of the file 602 corresponding to the interval duration data 6026 to the current execution time of the file cleaning method, and the cleaning time stamp 6028 corresponds to the cleaning time of the file 602 recorded in the file cleaning information.
Optionally, in this embodiment, continuing to explain by taking fig. 6 as an example, when the target cleaning condition is a time condition, and when the interval duration data 6026 meets the target cleaning condition, the file 602 is cleaned; or, if thebuild time stamp 6022 meets the target cleaning condition, the file 602 is cleaned; or, in case the cleaning timestamp satisfies the target cleaning condition, then the file 602 is cleaned.
According to the embodiment provided by the application, the corresponding establishment timestamp of each file is obtained; the clearing time data is obtained according to the establishing timestamp, the purpose of accurately clearing the file is achieved, and the effect of improving the accuracy of file clearing is achieved.
As an alternative, acquiring clearing time data according to the establishing timestamp includes:
s1, acquiring the establishing time stamp of the target file and the preset lag time in the target file cleaning information;
s2, acquiring a target time period, wherein the time starting point of the target time period is the establishment time stamp, the time length of the target time period is the lag time, and the cleaning time data comprises the target time period.
It should be noted that the establishing timestamp of the target file and the lag time preset in the target file cleaning information are obtained; and acquiring a target time period, wherein the time starting point of the target time period is the establishment timestamp, the time length of the target time period is the lag time, and the cleaning time data comprises the target time period.
To further illustrate, optionally, such as shown in fig. 6, the lag period may be, but is not limited to, the interval period data 6026, and in the event that the interval period data 6026 meets the target cleaning condition, the file 602 is cleaned.
According to the embodiment provided by the application, the establishment timestamp of the target file and the preset lag time in the target file cleaning information are obtained; and acquiring a target time period, wherein the time starting point of the target time period is the establishment timestamp, the time length of the target time period is the lag time, and the cleaning time data comprises the target time period, so that the aim of accurately cleaning the file is fulfilled, and the effect of improving the accuracy of file cleaning is realized.
As an alternative, in the case that the clearing time data matches the current timestamp, determining that the target clearing condition is satisfied includes at least one of:
s1, determining that the cleaning time data is matched with the current time stamp and determining that the target cleaning condition is met under the condition that the cleaning time stamp indicated by the cleaning time data is consistent with the current time stamp;
and S2, determining that the cleaning time data is matched with the current time stamp and determining that the target cleaning condition is met under the condition that the current time stamp is in the target time period.
Optionally, since the file cleaning method cannot detect the file cleaning information of each file anytime and anywhere, when the cleaning timestamp is inconsistent with the current timestamp but the current timestamp is within the target time period, it is still determined that the cleaning time data is matched with the current timestamp, and it is determined that the target cleaning condition is met.
It should be noted that, in the case that the cleaning timestamp indicated by the cleaning time data is consistent with the current timestamp, it is determined that the cleaning time data matches the current timestamp, and it is determined that the target cleaning condition is satisfied; and under the condition that the current time stamp is located in the target time period, determining that the cleaning time data is matched with the current time stamp, and determining that the target cleaning condition is met.
According to the embodiment provided by the application, under the condition that the cleaning timestamp indicated by the cleaning time data is consistent with the current timestamp, the cleaning time data is determined to be matched with the current timestamp, and a target cleaning condition is determined to be met; under the condition that the current timestamp is located in the target time period, the cleaning time data is determined to be matched with the current timestamp, and the target cleaning condition is determined to be met, so that the aim of meeting the target cleaning condition under various conditions is fulfilled, and the effect of improving the compatibility of file cleaning is achieved.
As an optional scheme, after cleaning a target file in the target file system corresponding to the target file cleaning information, the method includes:
s1, determining that the current round of cleaning of the target file system is completed and determining the cleaning completion timestamp of the current round under the condition that the target file is the last file cleaned by the current round of the target file system;
s2, triggering the next round of cleaning of the target file system after the current round, obtaining the cleaning triggering time stamp of the next round, and obtaining a target file list;
s3, determining the time difference between the cleaning completion time stamp of the current round and the cleaning trigger time stamp of the next round;
s4, when the time difference is equal to or greater than the target threshold, second file cleaning information matching the target cleaning condition is determined.
It should be noted that, in the case that the target file is the last file to be cleaned in the current round of the target file system, it is determined that the cleaning of the current round of the target file system is completed, and a cleaning completion timestamp of the current round is determined; triggering the cleaning of the target file system in the next round after the current round, acquiring a cleaning triggering timestamp of the next round, and acquiring a target file list; determining the time difference between the cleaning completion timestamp of the current round and the cleaning trigger timestamp of the next round; and under the condition that the time difference is larger than or equal to the target threshold, determining second file cleaning information matched with the target cleaning condition.
To further illustrate, optionally, for example, as shown in fig. 3, in step S308, all target files stored in the document system 306 are deleted, where the file cleaning information of the target files matches the target cleaning condition, and in step S312, the cleaning/deleting time corresponding to the cleaned/deleted documents may be, but is not limited to, recorded, and the completion time of the running cycle of the current round may also be, but is not limited to, recorded.
According to the embodiment provided by the application, under the condition that the target file is the last file cleaned by the current round of the target file system, the cleaning completion of the current round of the target file system is determined, and the cleaning completion timestamp of the current round is determined; triggering the cleaning of the target file system in the next round after the current round, acquiring a cleaning triggering timestamp of the next round, and acquiring a target file list; determining the time difference between the cleaning completion timestamp of the current round and the cleaning trigger timestamp of the next round; and under the condition that the time difference is greater than or equal to the target threshold value, determining second file cleaning information matched with the target cleaning condition, achieving the aim of circularly operating file cleaning, and achieving the effect of improving the automation of file processing.
As an alternative, the obtaining of the target file list of all file information in the target file system recorded with the target file information includes at least one of the following:
s1, under the condition that the target client corresponding to the target file system is detected to be in the starting state, the current round of cleaning of the target file system is triggered;
and S2, under the condition that the timed task is detected to be completed, triggering the current round of cleaning of the target file system.
It should be noted that, when detecting that a target client corresponding to a target file system is in a starting state, triggering the current round of cleaning of the target file system; and under the condition that the completion of the timing task is detected, triggering the current round of cleaning of the target file system.
Optionally, in this embodiment, the current round of cleaning of the target file system is triggered, which may be but is not limited to detecting whether the timing task is completed, or may also be but is not limited to detecting whether the target client corresponding to the target file system is in a start state.
According to the embodiment provided by the application, under the condition that the target client corresponding to the target file system is detected to be in the starting state, the current round of cleaning of the target file system is triggered; under the condition that the completion of the timing task is detected, the current round of cleaning of the target file system is triggered, the purpose of timely cleaning files is achieved, and the effect of improving the timeliness of file cleaning is achieved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiment of the invention, a file cleaning device for implementing the file cleaning method is also provided. As shown in fig. 7, the apparatus includes:
a first obtaining unit 702, configured to obtain a target file list of all file information in a target file system recorded with target file information, where the file information includes file cleaning information preconfigured for a file, and the file cleaning information is used to indicate that the file is allowed to be cleaned;
a first determining unit 704 configured to determine, among the file cleaning information of the target file information, first file cleaning information that matches a preset target cleaning condition;
acleaning unit 706, configured to clean a target file in the target file system, where the target file corresponds to the first file cleaning information.
Optionally, the file cleaning apparatus may be applied, but not limited to, in a scenario of automatically cleaning App sandbox obsolete files, specifically, by taking over addition and deletion of App sandbox obsolete files, and attaching a "cleaning attribute" to each file created through the file cleaning apparatus to identify a deletion policy for the file, and based on this, the file cleaner may perform an automatic cleaning operation at an appropriate time.
Optionally, in this embodiment, the preset target cleaning condition may include, but is not limited to, at least one of the following: a time condition, a storage condition, a call condition, etc., wherein the time condition may be, but is not limited to, determining a clean time of the file in terms of a system time, such as when the file clean information indicates that at system time "2021.02.03.13: 00' cleaning, if the system time reaches or exceeds, executing automatic cleaning operation to the file; the storage condition may be, but is not limited to, determining a cleaning condition of the file according to the system storage space, for example, in a case that a margin of the system storage space is less than or equal to a preset lower limit, the file is cleaned preferentially; the calling condition may be, but not limited to, according to the calling frequency of the file, or the recent calling number, for example, in a period of one month, and when the period is reached, the file with the calling frequency less than or equal to the preset frequency is automatically cleaned. This is by way of example only and not by way of limitation.
The method includes the steps that a target file list of all file information in a target file system recorded with target file information is obtained, wherein the file information comprises file cleaning information configured for files in advance, and the file cleaning information is used for indicating that the files are allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in file cleaning information of target file information; and cleaning the target file corresponding to the first file cleaning information in the target file system.
Optionally, in this embodiment, the target file in the target file system does not need to be cleaned manually, but the corresponding file cleaning information is allocated to the target file when the target file is established, so that the system automatically cleans the target file when the file cleaning information matches the target cleaning condition. The file cleaning device enables a developer to only concern about the creation and the use of the file, and generally does not need to concern about the deletion of the file; on the other hand, the file cleaning device can delete the abandoned files in the target file system in time and release the storage space of the terminal in which the target file system is located.
Optionally, in this embodiment, the file cleaning information pre-configured for the file may be, but is not limited to, executed by a file manager (FileManager), the file information may be, but is not limited to, stored in a Database (Database), the file of the target document system may be, but is not limited to, stored in a document system (Filesystem), the file cleaning apparatus may be, but is not limited to, executed by a file cleaner (FileCleaner), the addition and deletion of the file are taken over by taking over, and a "cleaning attribute" is attached to each file created by the file cleaning apparatus to identify a deletion policy for the file; based on the above, the file cleaner performs automatic cleaning work in due time.
Optionally, in this embodiment, only one FileCleaner instance needs to exist in the lifecycle of the target file system, which may be implemented as a single instance, and after the FileCleaner creation is completed, the FileCleaner starts the automatic cleaning work, which may, but is not limited to, occur only in the background thread. fileCleaner works by executing a run loop.
The start of the run loop occurs each time the target file system starts or a timed task triggers. The timed task means that the fileCleaner sets a Timer (Timer) at the end of each execution of a run cycle, and executes the next run cycle after the duration n, which is the case when the target file system is in a long life cycle.
In practice, on the one hand, the cleaning of obsolete files is not a high priority or time-sensitive task; on the other hand, both file and database operations are relatively resource consuming, so here the choice is made to be performed each time the target file system is started or a timed task is triggered.
After the running cycle begins, FileCleaner queries the private database to obtain a list of files that need to be cleaned. The query condition is combined with the information of the clearing attribute, the creation time, the last automatic clearing time and the like of each file.
When the file to be cleaned is inquired, cleaning operation is executed, otherwise, the next step is carried out, and the specific operation cycle is as follows:
1. and deleting the corresponding file in the file system according to the searched list of the files to be cleaned.
2. The FileCleaner receives the feedback that the file deletion is finished.
3. FileCleaner deletes the associated record for the cleared file in the private database.
4. FileCleaner records the current time in a dedicated database as the time when the automatic clean was last performed.
And setting a timer after the time length n, and triggering the operation cycle of the next round.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
According to the embodiment provided by the application, the target file list of all file information in the target file system recorded with the target file information is obtained, wherein the file information comprises file cleaning information configured for the file in advance, and the file cleaning information is used for indicating that the file is allowed to be cleaned; determining first file cleaning information matched with preset target cleaning conditions in file cleaning information of target file information; the target file corresponding to the first file cleaning information in the target file system is cleaned, the target file to be cleaned is automatically obtained through the preset file cleaning information and the preset target cleaning condition and the file cleaning information are automatically matched in the file cleaning process, and therefore the purpose of improving the automation of file cleaning is achieved, and the effect of improving the file cleaning efficiency is achieved.
As an alternative, the method comprises the following steps:
a second obtaining unit, configured to obtain a current timestamp before determining first file cleaning information that matches the target cleaning condition, where the current timestamp is used to indicate a timestamp for obtaining the target file list;
a third acquisition unit configured to acquire, from the file information recorded in the target file list, cleaning time data configured for each file before determining the first file cleaning information matching the target cleaning condition;
the comparison unit is used for comparing the cleaning time data of each file with the current timestamp before determining the first file cleaning information matched with the target cleaning condition;
a second determination unit configured to determine that the target clearing condition is satisfied in a case where the clearing time data matches the current time stamp before determining the first file clearing information matching the target clearing condition.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
As an optional solution, the third obtaining unit includes:
the first acquisition module is used for acquiring the corresponding establishment timestamp of each file;
and the second acquisition module is used for acquiring the cleaning time data according to the establishing timestamp.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
As an optional solution, the second obtaining module includes:
the first acquisition submodule is used for acquiring an establishment timestamp of the target file and a preset lag time in the target file cleaning information;
and the second acquisition submodule is used for acquiring a target time period, wherein the time starting point of the target time period is the establishment timestamp, the time length of the target time period is the lag time, and the cleaning time data comprises the target time period.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
As an alternative, the second determining unit includes at least one of:
the first determining module is used for determining that the cleaning time data is matched with the current timestamp and determining that a target cleaning condition is met under the condition that the cleaning timestamp indicated by the cleaning time data is consistent with the current timestamp;
and the second determining module is used for determining that the cleaning time data is matched with the current time stamp and determining that the target cleaning condition is met under the condition that the current time stamp is located in the target time period.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
As an alternative, the method comprises the following steps:
the third determining module is used for determining that the cleaning of the current round of the target file system is finished and determining a cleaning finishing timestamp of the current round under the condition that the target file is the last file cleaned by the current round of the target file system after the target file corresponding to the cleaning information of the target file system is cleaned;
the third acquisition module is used for triggering the next round of cleaning of the target file system after the current round after cleaning the target file corresponding to the target file cleaning information in the target file system, acquiring a cleaning triggering timestamp of the next round and acquiring a target file list;
a fourth determining module, configured to determine a time difference between a cleaning completion timestamp of a current round and a cleaning trigger timestamp of a next round after a target file corresponding to target file cleaning information in a target file system is cleaned;
and the fifth determining module is used for determining second file cleaning information matched with the target cleaning condition under the condition that the time difference is greater than or equal to the target threshold value after the target file corresponding to the target file cleaning information in the target file system is cleaned.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
As an optional solution, the first obtaining unit 702 includes at least one of:
the first trigger module is used for triggering the current round of cleaning of the target file system and acquiring a target file list under the condition that a target client corresponding to the target file system is detected to be in a starting state;
and the second triggering module is used for triggering the current round of cleaning of the target file system and acquiring the target file list under the condition of detecting that the timing task is completed.
For a specific embodiment, reference may be made to the example shown in the file cleaning method, which is not described herein again in this example.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the file cleaning method, as shown in fig. 8, the electronic device includes amemory 802 and aprocessor 804, thememory 802 stores a computer program, and theprocessor 804 is configured to execute the steps in any one of the method embodiments through the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, acquiring a target file list of all file information in a target file system recorded with target file information, wherein the file information comprises file cleaning information configured for files in advance, and the file cleaning information is used for indicating that the files are allowed to be cleaned;
s2, determining first file cleaning information matched with preset target cleaning conditions in the file cleaning information of the target file information;
and S3, cleaning the target file corresponding to the first file cleaning information in the target file system.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 8 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 8 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 8, or have a different configuration than shown in FIG. 8.
Thememory 802 may be used to store software programs and modules, such as program instructions/modules corresponding to the file cleaning method and apparatus in the embodiments of the present invention, and theprocessor 804 executes various functional applications and data processing by running the software programs and modules stored in thememory 802, that is, implements the file cleaning method described above. Thememory 802 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, thememory 802 can further include memory located remotely from theprocessor 804, which can be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. Thememory 802 may be specifically, but not limited to, used for storing file cleaning information, target cleaning conditions, target files, and other information. As an example, as shown in fig. 8, thememory 802 may include, but is not limited to, a first obtaining unit 702, a first determining unit 704, and acleaning unit 706 in the file cleaning apparatus. In addition, the file cleaning device may further include, but is not limited to, other module units in the file cleaning device, which is not described in this example again.
Optionally, the transmittingdevice 806 is configured to receive or transmit data via a network. Examples of the network may include a wired network and a wireless network. In one example, thetransmission device 806 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, thetransmission device 806 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: adisplay 808 for displaying the file cleaning information, the target cleaning condition, the target file, and other information; and aconnection bus 810 for connecting the respective module parts in the above-described electronic apparatus.
According to a further aspect of an embodiment of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the above-mentioned computer-readable storage medium may be configured to store a computer program for executing the steps of:
s1, acquiring a target file list of all file information in a target file system recorded with target file information, wherein the file information comprises file cleaning information configured for files in advance, and the file cleaning information is used for indicating that the files are allowed to be cleaned;
s2, determining first file cleaning information matched with preset target cleaning conditions in the file cleaning information of the target file information;
and S3, cleaning the target file corresponding to the first file cleaning information in the target file system.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be substantially or partially implemented in the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, and including instructions for causing one or more computer devices (which may be personal computers, servers, or network devices) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, a division of a unit is merely a division of a logic function, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

Translated fromChinese
1.一种文件清理方法,其特征在于,包括:1. a file cleaning method, is characterized in that, comprises:获取记录有目标文件信息的目标文件系统中全部文件信息的目标文件列表,其中,所述目标文件信息为目标文件系统中的文件信息,所述文件信息包括为文件预先配置的文件清理信息,所述文件清理信息用于指示所述文件允许被清理;Obtain a target file list of all file information in the target file system where the target file information is recorded, wherein the target file information is the file information in the target file system, and the file information includes pre-configured file cleaning information for the file. The file cleanup information is used to indicate that the file is allowed to be cleaned up;在所述目标文件信息的所述文件清理信息中,确定与预设的目标清理条件相匹配的第一文件清理信息;In the file cleaning information of the target file information, determine first file cleaning information that matches a preset target cleaning condition;清理所述目标文件系统中与所述第一文件清理信息对应的目标文件。Cleaning up the target file corresponding to the first file cleaning information in the target file system.2.根据权利要求1所述的方法,其特征在于,在确定与所述目标清理条件相匹配的第一文件清理信息之前,包括:2. The method according to claim 1, wherein before determining the first file cleaning information matching the target cleaning condition, the method comprises:获取当前时间戳,其中,所述当前时间戳用于表示获取所述目标文件列表的时间戳;Acquiring a current timestamp, wherein the current timestamp is used to represent the timestamp for acquiring the target file list;从所述目标文件列表中记录的所述文件信息获取为每个文件配置的清理时间数据;Obtain the cleaning time data configured for each file from the file information recorded in the target file list;比对每个文件的所述清理时间数据与所述当前时间戳;Compare the cleaning time data of each file with the current timestamp;在所述清理时间数据与所述当前时间戳匹配的情况下,确定满足所述目标清理条件。In the case that the cleanup time data matches the current timestamp, it is determined that the target cleanup condition is satisfied.3.根据权利要求2所述的方法,其特征在于,所述从所述目标文件列表中记录的所述文件信息获取为每个文件配置的清理时间数据,包括:3. The method according to claim 2, characterized in that, acquiring the cleaning time data configured for each file from the file information recorded in the target file list, comprising:获取每个文件对应的建立时间戳;Get the creation timestamp corresponding to each file;根据所述建立时间戳获取所述清理时间数据。The cleaning time data is acquired according to the establishment timestamp.4.根据权利要求3所述的方法,其特征在于,所述根据所述建立时间戳获取所述清理时间数据,包括:4. The method according to claim 3, wherein the acquiring the cleaning time data according to the establishment timestamp comprises:获取所述目标文件的建立时间戳,以及所述目标文件清理信息中预设的滞后时长;Obtain the establishment time stamp of the target file, and the preset lag duration in the target file cleaning information;获取目标时间段,其中,所述目标时间段的时间起点为所述建立时间戳,所述目标时间段的时间长度为所述滞后时长,所述清理时间数据包括所述目标时间段。A target time period is acquired, wherein the time starting point of the target time period is the establishment timestamp, the time length of the target time period is the lag time period, and the cleaning time data includes the target time period.5.根据权利要求4所述的方法,其特征在于,所述在所述清理时间数据与所述当前时间戳匹配的情况下,确定满足所述目标清理条件,包括以下至少之一:5. The method according to claim 4, wherein the determining that the target cleaning condition is satisfied when the cleaning time data matches the current timestamp, comprises at least one of the following:在所述清理时间数据所指示的清理时间戳与所述当前时间戳一致的情况下,确定所述清理时间数据与所述当前时间戳匹配,并确定满足所述目标清理条件;In the case that the cleanup time stamp indicated by the cleanup time data is consistent with the current time stamp, determine that the cleanup time data matches the current time stamp, and determine that the target cleanup condition is satisfied;在所述当前时间戳位于所述目标时间段的情况下,确定所述清理时间数据与所述当前时间戳匹配,并确定满足所述目标清理条件。In the case that the current timestamp is in the target time period, it is determined that the cleaning time data matches the current timestamp, and it is determined that the target cleaning condition is satisfied.6.根据权利要求2所述的方法,其特征在于,在所述清理所述目标文件系统中与所述目标文件清理信息对应的目标文件之后,包括:6. The method according to claim 2, wherein after cleaning the target file corresponding to the target file cleaning information in the target file system, the method comprises:在所述目标文件为所述目标文件系统当前轮次所清理的最后一个文件的情况下,确定所述目标文件系统当前轮次清理完成,并确定所述当前轮次的清理完成时间戳;In the case that the target file is the last file cleaned in the current round of the target file system, determine that the current round of cleaning of the target file system is completed, and determine the cleaning completion timestamp of the current round;触发所述目标文件系统在所述当前轮次之后的下一轮次的清理,获取所述下一轮次的清理触发时间戳,并获取所述目标文件列表;Trigger the next round of cleaning of the target file system after the current round, obtain the cleaning trigger timestamp of the next round, and obtain the target file list;确定所述当前轮次的所述清理完成时间戳与所述下一轮次的所述清理触发时间戳之间的时间差;determining the time difference between the cleanup completion timestamp of the current round and the cleanup trigger timestamp of the next round;在所述时间差大于等于目标阈值的情况下,确定与所述目标清理条件相匹配的第二文件清理信息。In the case that the time difference is greater than or equal to the target threshold value, second file cleaning information matching the target cleaning condition is determined.7.根据权利要求1至6中任一项所述的方法,其特征在于,所述获取记录有目标文件系统中全部文件信息的目标文件列表包括以下至少之一:7. The method according to any one of claims 1 to 6, wherein the acquiring the target file list that records all file information in the target file system comprises at least one of the following:在检测到与所述目标文件系统相对应的目标客户端处于启动状态的情况下,触发所述目标文件系统当前轮次的清理,并获取所述目标文件列表;In the case of detecting that the target client corresponding to the target file system is in the startup state, triggering the current round of cleaning of the target file system, and acquiring the target file list;在检测到定时任务完成的情况下,触发所述目标文件系统当前轮次的清理,并获取所述目标文件列表。When it is detected that the scheduled task is completed, the current round of cleaning of the target file system is triggered, and the target file list is acquired.8.一种文件清理装置,其特征在于,包括:8. A file cleaning device, characterized in that, comprising:第一获取单元,用于获取记录有目标文件信息的目标文件系统中全部文件信息的目标文件列表,其中,所述文件信息包括为文件预先配置的文件清理信息,所述文件清理信息用于指示所述文件允许被清理;a first obtaining unit, configured to obtain a target file list of all file information in the target file system in which target file information is recorded, wherein the file information includes pre-configured file cleaning information for the file, and the file cleaning information is used to indicate the file is allowed to be cleaned;第一确定单元,用于在所述目标文件信息的所述文件清理信息中,确定与预设的目标清理条件相匹配的第一文件清理信息;a first determining unit, configured to determine, in the file cleaning information of the target file information, first file cleaning information that matches a preset target cleaning condition;清理单元,用于清理所述目标文件系统中与所述第一文件清理信息对应的目标文件。A cleaning unit, configured to clean up the target file corresponding to the first file cleaning information in the target file system.9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。9. A computer-readable storage medium, wherein the computer-readable storage medium comprises a stored program, wherein the program executes the method described in any one of the preceding claims 1 to 7 when the program is run .10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。10. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute any one of claims 1 to 7 through the computer program the method described.
CN202110013985.1A2021-01-062021-01-06File cleaning method and device, storage medium and electronic deviceActiveCN112699084B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110013985.1ACN112699084B (en)2021-01-062021-01-06File cleaning method and device, storage medium and electronic device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110013985.1ACN112699084B (en)2021-01-062021-01-06File cleaning method and device, storage medium and electronic device

Publications (2)

Publication NumberPublication Date
CN112699084Atrue CN112699084A (en)2021-04-23
CN112699084B CN112699084B (en)2022-10-28

Family

ID=75514927

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110013985.1AActiveCN112699084B (en)2021-01-062021-01-06File cleaning method and device, storage medium and electronic device

Country Status (1)

CountryLink
CN (1)CN112699084B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103577417A (en)*2012-07-232014-02-12腾讯科技(深圳)有限公司Desktop cleaning method and device
CN103605800A (en)*2013-12-062014-02-26贝壳网际(北京)安全技术有限公司File processing method and file processing system
US9705730B1 (en)*2013-05-072017-07-11Axcient, Inc.Cloud storage using Merkle trees
CN107609066A (en)*2017-08-302018-01-19努比亚技术有限公司Method, equipment and the computer for clearing up file can storage mediums

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103577417A (en)*2012-07-232014-02-12腾讯科技(深圳)有限公司Desktop cleaning method and device
US9705730B1 (en)*2013-05-072017-07-11Axcient, Inc.Cloud storage using Merkle trees
CN103605800A (en)*2013-12-062014-02-26贝壳网际(北京)安全技术有限公司File processing method and file processing system
CN107609066A (en)*2017-08-302018-01-19努比亚技术有限公司Method, equipment and the computer for clearing up file can storage mediums

Also Published As

Publication numberPublication date
CN112699084B (en)2022-10-28

Similar Documents

PublicationPublication DateTitle
CN109040252B (en)File transmission method, system, computer device and storage medium
JP6479999B2 (en) News list update method and apparatus
WO2015117426A1 (en)File management method and device
CN107770229B (en)Cloud file sharing method and system and cloud server
CN111045893B (en)Method, device and system for executing monitoring task, storage medium and electronic device
CN105335186A (en)Data downloading management method and system
CN110245020B (en)Mobile phone content forensics method and system based on multiple forensics devices
CN108306790B (en)Application flow monitoring method and device and Android equipment
CN106993026B (en)Method and device for detecting and downloading newly added files of FTP server
CN118051385A (en)File management method and device
CN107526636B (en)Resource identification method and device
CN104796477A (en)Document uploading method, device and system
JP2018124935A (en) Sensor network management method and sensor network management system
CN108132836B (en)Task distribution method and device and electronic equipment
CN112699084A (en)File cleaning method and device, storage medium and electronic device
CN113515509A (en) HBase data cleaning method and device
CN107450793B (en) Data processing device and data processing method
CN110765150B (en)Management method, device, server, medium and system
JP5343453B2 (en) Content file management system
WO2015176409A1 (en)Terminal and method for managing application thereof, and storage medium
WO2016180350A1 (en)Intelligent management method for terminal desktop, terminal, and computer storage medium
CN112799883A (en) A system restore point management method, device and electronic device
JP6297540B2 (en) System control method, portable information terminal control method, server control method
CN112596752B (en)Internet of things method and system for electronic evidence obtaining equipment
CN114398536B (en) Data query method, device and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp