把webdav挂载为电脑本地硬盘

我们都知道Windows有一个“映射网络驱动器”和“添加一个网络位置”的功能,但这个功能很鸡肋,不支持大多数常用协议。下面要介绍的命令行工具叫Rclone,它可以将webdav协议的共享文件夹挂载到电脑本地硬盘。此外,Rclone还支持HTTP、WebDav、FTP、SFTP、dlna、Amazon S3、阿里云OSS……等多达40+种常用网络共享协议。

使用的软件叫Rclone,它是一个全平台命令行工具,下载地址:

https://rclone.org/downloads/

https://github.com/rclone/rclone/releases/

使用Rclone前需要先安装WinFsp,它是一个开源的Windows文件系统代理软件,支持基于网络的文件系统 :

https://winfsp.dev/

https://github.com/winfsp/winfsp/

使用步骤:

  1. 将Rclone复制到C:\Windows或其他可以全局调用的地方。

  2. 输入rclone config,开始添加或修改你的webdav服务器,假设这里你添加的服务器name叫webdav-test

  3. 将webdav挂载到X盘:rclone mount webdav-test:/ X: --vfs-cache-mode full 或者指定要挂载的远程目录:rclone mount webdav-test:/sub-dir X: --vfs-cache-mode full

    1. 不使用 –vfs-cache-mode 只能顺序写入文件,读取时只能查找。 这意味着如果没有 –vfs-cache-mode writes 或 –vfs-cache-mode full,许多应用程序将无法在 rclone 挂载上使用它们的文件。 有关详细信息,请参阅 VFS 文件缓存部分。

这里再推荐一款图形化的映射软件——RaiDrive(RaiDrive | Cloud Storage like a USB drive),方便普通人使用。

explorer_W9uM1ZiTTJ

例子:

rclone mount alist:/ v: --vfs-cache-mode full