В настоящее время я использую три «облачных» сервиса (Google Drive, Dropbox и SkyDrive). Тем не менее, они не очень настраиваемы; Мне не удалось настроить все три службы для синхронизации одной и той же локальной папки. И поскольку разные службы имеют разные ограничения пространства, я хочу, чтобы они имели отдельную локальную папку.
Например, у меня есть следующее:
- C:\Users\me\Google Документы \
- C:\Users\ Me \ SkyDrive \
- C:\Users\ Me \ Dropbox \
У меня есть «супер важные» документы, которые я храню в другом месте
- D:\Documents\ ВАЖНО
Поскольку они «важны», я хочу, чтобы они синхронизировались со всеми тремя службами, как только я что-то создаю в этой папке.
Я использовал MKLINK в попытке сделать это:
MKLINK [[/D] | [/H] | [/J]] Link Target
Внутри каждых трех локальных папок я использовал MKLINK для создания ссылки на D:\Documents\IMPORTANT - Кажется, это работает. Локально я вижу папку и могу перейти к ней. У меня есть только одна копия каждого файла - все отлично.
КРОМЕ
Google Drive не синхронизирует его.
Он «знает», что это не настоящий каталог, и он относится к нему по-другому! Похоже, это известная проблема:http://productforums.google.com/forum/#!topic/drive/vImyhTG7qWs%5B1-25-false%5D http://blog.redhed.org/2012/04/use -existing папка-для-Google-drive.html
Мое понимание символической ссылки заключалось в том, что она предназначена именно для этой ситуации. Я хочу, чтобы мои приложения не знали, что ссылка является символической. Я хочу, чтобы они просто увидели папку с файлами в ней. Очевидно, что ОС должна правильно обрабатывать это «за кулисами» ... но я ожидаю, что это будет прозрачно для приложений, которые я запускаю.
Я начинаю бродить, но есть ли что-то, что я могу использовать, кроме MKLINK, что, по сути, делает то же самое, но способом, который «прозрачен»?