在 Windows 7 中,要将我的 Dropbox 文件夹映射为“我的电脑”下的网络驱动器,我使用net use X: "\\localhost\Users\<username>\Dropbox"
。这很有效,我对 Google Drive 和 OneDrive 也做了同样的事情。
问题是这些驱动器的可用空间和总空间数字是错误的;Windows 使用的是我自己硬盘上的空间,而不是相关帐户的可用空间。
他们有办法改正这个问题吗?
答案1
它显示了文件夹所在驱动器的正确数字。Windows 不知道如何获取您帐户的这些数据。一种可能的解决方法是编写一个作为驱动器安装并能够查询您帐户的驱动程序/应用程序。我不知道这样的驱动程序/应用程序是否已经存在
答案2
这可能无法解决您的问题,但由于我不允许发表评论,所以我不得不以这种方式来写。
正如您已经注意到的,一般来说,SMB 共享仅显示其主机驱动器的可用/总空间。
您到底想实现什么目标?
您的主要目标是管理不同驱动器中的共享文件夹(dropbox、google 等)并显示您配置的每个驱动器的可用/总空间吗?
那么你可以考虑使用VHD。Win7可以不用额外的驱动程序来挂载它。
http://en.wikipedia.org/wiki/VHD_%28file_format%29
我不确定 Windows 如何处理 vhd 文件本身在您的硬盘上保留的空间。如果它真的在创建时保留了所有空间,或者它在需要更多空间时会扩展,但在释放内存时不会缩小,那么您可能会遇到巨大的 onedrive 文件问题。
答案3
网络驱动器将与 Windows 集成并允许您连接 Dropbox、Google Drive 和 OneDrive 帐户(以及其他帐户)并将它们映射为网络驱动器(或本地驱动器),并且正如我所要求的,NetDrive 也提供了正确的可用/总空间。
30 天免费试用,之后一次性支付 45 美元的单一许可证费用