摘要 |
Embodiments describe pre-synchronization analysis between a computing device and an online document management system. In one embodiment, the computing device identifies a mapping between a local folder and a remote folder at the system, identifies a local file in the local folder, and determines if a remote copy of the local file exists in the remote folder. When the remote copy does not exist, the computing device adds a pending upload entry in an analysis log. When the remote copy does exist, the computing device either adds a pending upload entry in the analysis log or skips an entry in the analysis log for the local file depending on whether the remote copy was modified after a previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes. The computing device displays the analysis log to a user. |
主权项 |
1. An apparatus comprising:
a processor of a computing device that is configured to identify a mapping between a local folder of the computing device and a remote folder of an online document management system, to identify a local file in the local folder, and to determine if a remote copy of the local file exists in the remote folder; the processor is configured, when the remote copy does not exist, and to add an entry in an analysis log marking the local file as pending for upload to the remote folder; the processor is configured, when the remote copy does exist in the remote folder, to determine if the local copy was modified after a previous synchronization, to determine if the local file was modified after the remote copy, and to determine if the local file and the remote copy have different file sizes, and to:
add an entry in the analysis log marking the local file as pending for upload to the remote folder when the remote copy was modified after the previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes; orskip an entry in the analysis log for the local file when the remote copy was not modified after the previous synchronization, the local file was not modified after the remote copy, or the local file and the remote copy do not have different file sizes; and the processor is configured to display the analysis log to a user. |