我有一个应用程序,它将其设置和其他数据存储在硬盘上的特定文件夹中。如果不对该应用程序进行逆向工程,我就无法更改此位置。
我在家里的两台电脑上使用该应用程序。我希望两台电脑共享同一个文件夹,这样当我在一台电脑上保存数据时,另一台电脑上也可以使用这些数据。我知道这种方法可行,因为只需复制文件即可,但这种方法很快就会让人厌烦,我想要一种更优雅的方法,最好是使用 Windows 内置的功能。其中一台电脑一直在线,所以如果我能以某种方式将另一台电脑上的文件夹“重定向”到第一台电脑上的共享文件夹,我的问题就解决了。
这能以某种方式完成吗?
注意 - 持续在线的机器运行的是 Windows XP Pro,而另一台(笔记本电脑)运行的是 Windows 7 Enterprise。
答案1
如果你的分区是 NTFS,你可以在文件夹之间建立 NTFS 链接,如下所述其他答案。
这样可以有效地使同一个文件夹在两个位置都可用。您在一个位置所做的任何更改都会立即在另一个位置生效,因为两个位置实际上是同一个文件夹。
这NTFS 链接shell 扩展将允许您从 Explorer 上下文菜单轻松创建和管理这些连接点(以及硬链接)。
但是这很可能只在其中一台计算机上有效,即物理上具有共享文件夹的计算机。我怀疑您是否可以这样做来指向共享驱动器。
编辑:也许你可以将它与NTFS 符号链接。与使用上一个解决方案创建的“连接”不同,此连接还允许您指向网络驱动器。缺点是它仅适用于 Windows Vista 及更高版本。
所以我想你必须在 XP 机器上创建共享文件夹(重新阅读你的问题后,这已经是设置了),使用第一个解决方案与你的程序文件夹建立连接,然后从 7 创建一个到这个共享文件夹的符号链接。
答案2
您可以使用免费软件Allway 同步,可以双向同步。
有关通过互联网同步的信息,请参阅此文章:在计算机之间同步文件夹的免费方法.
它描述了如何使用微软的免费文件夹共享服务。