我目前正在使用三种“云”服务(Google Drive、Dropbox 和 SkyDrive)。但是,它们不是很可定制;我一直无法将所有三个服务设置为同步同一个本地文件夹。而且,因为不同的服务有不同的空间限制,我希望它们有一个单独的本地文件夹。
例如,我有以下内容:
我有一些“非常重要”的文件,我保存在另一个地方
因为这些是“重要的”,我希望它们在我在该文件夹中创建内容后立即同步到所有三个服务。
我尝试使用MKLINK来做到这一点:
MKLINK [[/D] | [/H] | [/J]] Link Target
Run Code Online (Sandbox Code Playgroud)
在每三个本地文件夹中,我使用 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-folder-for-google-drive.html
我对符号链接的理解是,它正好适用于这种情况。我希望我的应用程序不知道该链接是象征性的。我希望他们只看到一个包含文件的文件夹。显然,操作系统应该在“幕后”正确处理这个问题……但我希望这对我正在运行的应用程序是透明的。
我开始漫无边际,但是,除了 MKLINK 之外,还有什么我可以使用的东西,它基本上可以做同样的事情,但以一种“透明”的方式?
你的意思是硬链接吗?使用fsutil hardlink create
C:\Users\ultrasawblade>fsutil hardlink create
Usage : fsutil hardlink create <new filename> <existing filename>
Eg : fsutil hardlink create c:\foo.txt c:\bar.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |