我喜欢使用我的桌面来存储我所有的最新项目和工作,但是它让我很烦恼,因为这些都保存在我的本地机器上。有没有办法映射桌面,以便将桌面上包含的所有内容都存储在网络位置上?
我的桌面上已经有网络文件夹/驱动器的快捷方式,但我想要的是一个更纯粹的解决方案。
答案1
我认为您的意思是您希望桌面上填充网络上某个文件夹的内容,可能具有更好的管理、备份等(因为您的桌面实际上只是一个文件夹)。此外,我假设您拥有网络位置和本地管理员权限。警告,如果您的网络出现故障,您将无法获取桌面!
- 首先在您希望桌面所在的网络位置创建一个文件夹。然后从资源管理器中的“计算机”中选择“映射网络驱动器”(XP:工具 > 映射网络驱动器)。选择驱动器号和
\\server\folder
(您可以根据需要浏览)。 - 然后(Vista/7),进入您的用户文件夹(
%USERNAME%
所有版本均可输入):C:\Users\<username>\
右键单击桌面文件夹,单击属性,单击位置选项卡并输入<mapped drive letter>:\
或单击移动以查找网络映射驱动器。这样就可以了。您可能需要重新启动。
或者:2. 在 XP 中,我认为您必须更改注册表设置。
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
在右侧,您应该会看到桌面路径:将其更改为映射的网络驱动器。此处有关于更改注册表的重大警告。此外,我从未更改过此键,因此我无法预测它是否存在任何问题或复杂性。在执行此操作之前,请对此进行更多研究。
当然,所有这些都可以通过带有连接点的cmd来完成,但我认为这很混乱。
mklink /J "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"
或在 XP 中(需要 linkd.exe资源套件)
linkd "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"
我希望这有帮助。