Everting-based batch document processing method and computer equipment
By combining Everything and spreadsheet tools, the problem of low efficiency in processing massive amounts of documents is solved, enabling efficient management and classification of documents.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)
- Filing Date
- 2026-01-29
- Publication Date
- 2026-05-19
AI Technical Summary
In a digital office environment, there is a challenge in efficiently managing and processing massive amounts of electronic documents such as contracts and reports. Existing technologies have low efficiency in processing large volumes of documents.
By combining Everything with a spreadsheet tool, documents can be searched using multiple conditions to perform batch renaming and generate batch commands. The spreadsheet tool's autofill function is then used to generate and execute batch files.
It improves the efficiency of processing large batches of documents and enables efficient management and classification of documents.
Smart Images

Figure CN122065786A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and more specifically, to a batch document processing method based on Everything, a computer device, and a computer-readable storage medium. Background Technology
[0002] In this era of digital office and information overload, the number of documents stored on computers is growing exponentially. With the advancement of networking, informatization, and paperless operations, many companies need to respond promptly to customer requests for electronic documents. In daily work, managing and processing massive amounts of contracts, reports, or documents has become a major challenge.
[0003] Everything, a file search tool, is primarily used to quickly locate files and documents on a computer. It supports various search criteria and can improve file retrieval efficiency. Applying Everything to the processing of large batches of documents can significantly enhance processing efficiency. Therefore, a solution for large-scale document processing based on Everything is needed. Summary of the Invention
[0004] To address the problem of low processing efficiency for large batches of documents, this invention provides a batch document processing method, computer device, and computer-readable storage medium based on Everything, which will improve the processing efficiency for large batches of documents.
[0005] To achieve the above objectives, according to a first aspect of the present invention, a batch document processing method based on Everything is provided, the method comprising: The file search tool retrieves multiple documents to be processed based on a combination of conditions. Modify the names of multiple pending documents; Copy the modified document name to a spreadsheet tool, create a new batch command in the spreadsheet tool; copy the batch command to Notepad and save it as a batch file. Execute the batch file to obtain the final deliverables.
[0006] Furthermore, the combination of multiple conditions includes at least two of the following: keywords, file extensions, creation or modification date range, file size, and file storage path.
[0007] Furthermore, the names of multiple documents to be processed are modified, including uniformly adding prefixes or suffixes, replacing keywords, or deleting keywords.
[0008] Furthermore, batch processing commands include copying documents to be processed to a specified storage path, deleting specific versions of documents to be processed, and creating new batch processing commands through a table processing tool, including automatically generating copy or delete commands containing the complete file storage path using table formulas based on the modified document name and preset logical rules.
[0009] Furthermore, the preset logical rules include extracting project category keywords from the document name, generating copy commands to copy the document to different target folders based on the project category keywords, identifying version identifiers in the document name, and generating delete commands to delete the old version and keep the latest version based on the version identifiers.
[0010] Furthermore, before saving as a batch file, the above-mentioned batch document processing method based on Everything also includes verifying the syntax and path correctness of the generated batch commands in Notepad application or through a third-party verification tool.
[0011] Furthermore, after executing the batch file, the above-mentioned batch document processing method based on Everything also includes recording an execution log, which includes a list of processed files, successful and failed operation items; and generating a delivery report based on the final documents to be delivered.
[0012] Furthermore, the file search tool is Everything.
[0013] According to a second aspect of the invention, a computer device is also provided, comprising a memory, a processor, and a computer program stored in the memory, the processor executing the computer program to implement the steps of any of the methods described above.
[0014] According to a third aspect of the invention, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps of any of the above methods.
[0015] In summary, compared with the prior art, the above-described technical solutions conceived by this invention can achieve the following beneficial effects: This invention provides a batch document processing method based on Everything. By combining a table processing tool and a file search tool, the method first uses the file search tool's fast file search function to find documents that meet multiple conditions. Then, the documents are batch renamed. Next, the automatic fill function of the table processing tool is used to generate batch processing commands. Finally, the batch processing commands are copied to Notepad and saved as a batch file. Executing the batch file will produce the final documents to be delivered, thereby improving the processing efficiency of massive amounts of documents. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating a batch document processing method based on Everything, provided for an embodiment of this application; Figure 2 A schematic diagram of a multi-condition combination filtering step in a batch document processing method based on Everything provided in an embodiment of this application; Figure 3 A schematic diagram illustrating the batch renaming step in a batch document processing method based on Everything provided in this application embodiment; Figure 4 This is a schematic diagram illustrating the step of copying the modified document name to a table processing tool in a batch document processing method based on Everything provided in an embodiment of this application. Figure 5 A schematic diagram illustrating the step of creating a batch processing command using WPS Spreadsheet in a batch document processing method based on Everything provided in an embodiment of this application; Figure 6 This is a schematic diagram illustrating the step of copying batch processing commands to a Notepad application in a batch document processing method based on Everything provided in an embodiment of this application. Figure 7 A schematic diagram of batch processing files in a batch document processing method based on Everything provided in an embodiment of this application; Figure 8 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.
[0019] The terms "first," "second," "third," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0020] like Figure 1 As shown, a batch document processing method based on Everything is provided. This method can be executed by a terminal or by a server that communicates with the terminal via a network. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc. The server can be a standalone server or a server cluster consisting of multiple servers. Taking the application of this method to a terminal as an example, the steps include: Step 101: Use a file search tool to search for multiple documents to be processed based on a combination of multiple conditions.
[0021] The file search tool can be Everything.
[0022] For example, using the Everything tool, search criteria can be set based on a combination of multiple conditions to search for documents that meet the search criteria from a specified folder on the computer. The combination of multiple conditions can include at least two of the following: keywords, file extensions, creation or modification date ranges, file size, and file storage path. For example, the combination of multiple conditions could be keywords and file extensions, with the search criteria being: the keyword is "learning," and the file extension is ".pdf."
[0023] Step 102: Modify the names of multiple documents to be processed.
[0024] For example, using tools like Everything or dedicated batch renaming tools such as Renamer, information can be extracted from the metadata of multiple documents to be processed. The names of the documents corresponding to information that meets preset conditions are then modified. The metadata includes the author, title, or creation date. The set conditions could be that the title does not contain a question mark (?). Special characters, etc. Modification methods include uniformly adding prefixes or suffixes, replacing keywords, or deleting keywords.
[0025] Step 103: Copy the modified document name to the spreadsheet tool, create a new batch command using the spreadsheet tool, copy the batch command to Notepad, and save it as a batch file.
[0026] The spreadsheet processing tool can be Excel, WPS, or other spreadsheet processing tools.
[0027] For example, the modified document name is copied to a spreadsheet tool. Based on the modified document name and preset logical rules, the spreadsheet tool automatically generates a copy or delete command containing the complete file storage path using spreadsheet formulas. It also automatically generates the remaining copy or delete commands using its autofill function. These copy or delete commands are then copied to Notepad and saved as a batch file. The preset logical rules could include extracting category keywords from the document name and generating copy commands to copy to different target folders based on these keywords; or identifying version identifiers in the document name and generating delete commands to delete older versions and keep the latest version.
[0028] In one embodiment, before saving as a batch file, the above-described batch document processing method based on Everything further includes verifying the syntax and path correctness of the generated batch commands in a Notepad application or through a third-party verification tool.
[0029] Step 104: Execute the batch file to obtain the final deliverable document.
[0030] For example, a batch file is executed to obtain the final deliverable document. After executing the batch file, an execution log is recorded, which includes a list of processed files, successful and failed operations; and a delivery report is generated based on the final deliverable document.
[0031] The aforementioned batch document processing method based on Everything combines a spreadsheet tool and a file search tool. First, it uses the quick file search function of the file search tool (such as Everything) to find documents that meet multiple conditions from a specified folder on the computer. Then, it batch renames the documents, including uniformly adding prefixes or suffixes, replacing or deleting keywords. Next, it combines the autofill function of the spreadsheet tool to generate batch processing commands. Finally, it copies the batch processing commands to Notepad and saves them as a batch file. Executing the batch file will produce the final deliverable document, thereby improving the processing efficiency of massive amounts of documents.
[0032] In one embodiment, a batch document processing method based on Everything includes the following steps: Step 1: Using the Everything tool, search your computer for multiple documents that need to be processed or submitted based on a combination of criteria, such as... Figure 2 As shown; Step 2: Use Everything's built-in functions to process the searched documents uniformly, obtaining information such as file names and file storage paths, and then batch rename the documents, for example, by adding a prefix (e.g., ...). Figure 3 (as shown) Step 3, as follows Figure 4 As shown, the renamed document name is copied to WPS Spreadsheet; then, based on the processed file name and file storage path, WPS Spreadsheet is used to combine them into batch commands, for example... Figure 5 As shown, copy the file named "PMP Exam Practice Questions 150.pdf" from the folder named "Study Notes\PMP" on drive F to the folder named "Delivery" on drive D; then, as shown... Figure 6 The batch command is copied to Notepad and saved as shown. Figure 7 The batch file shown; Step 4: Execute the batch file to obtain the final deliverables.
[0033] The batch document processing method based on Everything provided in this embodiment can quickly search for various types of documents from the computer using the Everything tool, and efficiently generate batch processing commands in conjunction with the autofill function of WPS Spreadsheet. It can classify and organize multiple types of documents according to the client's requirements, which can greatly improve the processing efficiency of large batches of documents.
[0034] This application also provides a computer device, the internal structure of which can be shown in the following diagram: Figure 8 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a batch document processing method based on Everything.
[0035] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0036] like Figure 8 As shown, this application also provides a computer device, which includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps in the above-described method embodiments.
[0037] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described method embodiments. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0038] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0039] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0040] The above description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
[0041] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0042] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A batch document processing method based on Everything, characterized in that, include: The file search tool retrieves multiple documents to be processed based on a combination of conditions. Modify the names of the multiple documents to be processed; Copy the modified document name to a spreadsheet tool, create a new batch command using the spreadsheet tool, copy the batch command to a Notepad application, and save it as a batch file. Execute the batch file to obtain the final deliverable document.
2. The method as described in claim 1, characterized in that, The multi-condition combination includes at least two of the following: keywords, file extensions, creation or modification date range, file size, and file storage path.
3. The method as described in claim 1, characterized in that, Modifying the names of the multiple documents to be processed includes: uniformly adding prefixes or suffixes, replacing keywords, or deleting keywords in the names of the multiple documents to be processed.
4. The method as described in claim 1, characterized in that, The batch processing commands include copying the document to be processed to a set storage path and deleting a specific version of the document to be processed. The step of creating a new batch processing command through the table processing tool includes: automatically generating a copy or delete command containing the complete file storage path using table formulas based on the modified document name and preset logical rules.
5. The method as described in claim 4, characterized in that, The preset logical rules include: Extract project category keywords from document names, and generate copy commands to copy them to different target folders based on the project category keywords; Identify the version identifier in the document name and generate a delete command that deletes the old version and keeps the latest version based on the version identifier.
6. The method as described in claim 1, characterized in that, Before saving as a batch file, the method further includes verifying the syntax and path correctness of the generated batch commands in the Notepad application or through a third-party verification tool.
7. The method as described in claim 1, characterized in that, After executing the batch file, the method further includes recording an execution log, which includes a list of processed files, successful and failed operation items; and generating a delivery report based on the final deliverable document.
8. The method as described in claim 1, characterized in that, The file search tool mentioned is Everything.
9. A computer device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a processor, implements the steps of the method according to any one of claims 1-8.