![分享 Dropbox 文件夹的“本地”相对链接](https://linux22.com/image/1491574/%E5%88%86%E4%BA%AB%20Dropbox%20%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E2%80%9C%E6%9C%AC%E5%9C%B0%E2%80%9D%E7%9B%B8%E5%AF%B9%E9%93%BE%E6%8E%A5.png)
我们在工作中使用 Dropbox,因此有大量共享文件夹。我想提供文件的直接链接,但通过本地副本而不是网络链接。在特定情况下,它是在电子邮件中的 Windows 下,但它也可能是流程文档。
如果我粘贴到我的 win explore 地址栏中,但不能创建超链接,那么类似的操作将会起作用:
C:\Users\%USERNAME%\Dropbox\sharedir\sharedfile.doc
一个理想的解决方案是:
%Dropbox%\sharedir\sharedfile.doc
但我不知道这种事情是否可能?或者是否必须为每个用户在每台机器上创建(即使使用 GP 也不切实际)
理想的解决方案也应该覆盖 mac/linux - 但显然这比较棘手。
答案1
%Dropbox% 是一个环境变量。当您运行命令提示符并键入 SET 时,您将获得一个环境变量列表。如果您使用 Outlook 并以 发送链接%Dropbox%\sharedir\sharedfile.doc
,Outlook 将不知道如何处理这样的“链接”。不过 Outlook 确实理解 UNC 路径和驱动器号。
本着您的请求精神,您可以使用名为 SUBST 的旧 DOS 命令来分配一个需要所有 Dropbox 用户共用的驱动器号。
如果这一切太复杂,您还可以使用 Dropbox Paper 或 Google Drive & Docs 进行云文档协作。
例如:SUBST D:\ c:\users\me\dropbox\
将使你的 D: 驱动器成为 Dropbox 驱动器。然后在你的电子邮件中,你可以写d:\sharedir\sharedfile.doc
在你的电子邮件中。
C:\Users\me>subst /?
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.