CPC G06F 16/113 (2019.01) [G06F 16/11 (2019.01); G06F 16/16 (2019.01)] | 18 Claims |
1. One or more non-transitory, computer-readable storage media storing instructions that causes a computer system executing the instructions to perform operations comprising:
scanning a data storage device of a computer system for a plurality of files;
monitoring, during the scanning of the data storage device, performance of resources of the computer system;
adjusting, based on the performance of the resources of the computer system, an allocation of the resources to the scanning of the data storage device;
identifying one or more user generated media files from the plurality of files;
adding a directory including the one or more user generated media files to an upload directory list on the computer system, wherein the upload directory list is a list of directories;
for each directory in the upload directory list:
determining whether the one or more user generated media files in the directory are stored in a server;
uploading, after determining the one or more user generated media files are not stored in the server, the one or more user generated media files to the server; and
deleting at least one of the one or more user generated media files from the data storage device after the one or more user generated media files are uploaded to the server.
|