CPC G06F 16/148 (2019.01) [G06F 9/547 (2013.01); G06F 16/13 (2019.01); G06F 16/178 (2019.01); G06F 16/951 (2019.01); G06F 16/955 (2019.01)] | 18 Claims |
1. A computer-implemented method, comprising:
receiving a request for a location of a file that has been moved or renamed after creation of a file protocol uniform resource identifier (URI) specifying a path for the file, the request comprising the file protocol URI having a query string comprising:
an object identifier (ID) property comprising a unique ID for the file;
a volume ID property comprising a unique ID for a first storage volume storing the file; and
a known folder property indicating if the file is stored in a known folder;
responsive to receiving the request, determining that the file is not stored at the path to the file specified by the file protocol URI;
responsive to determining that the file is not stored at the path to the file specified by the file protocol URI, determining the location of the file by determining whether a second storage volume having a different path than the first storage volume is available that has an associated unique ID matching the unique ID for the first storage volume; and
providing data identifying the location of the file responsive to the request.
|