使用Rclone把webdav挂载为windows本地硬盘
前置准备
首先需要安装好Rclone以及WinFsp。(均需要使用到,必备)
下载地址:
Rclone https://rclone.org/downloads/
WinFsp https://winfsp.dev/
首先将winFsp安装完,下载msi版本就行。直接下一步完成即可。
步骤
- 将Rclone复制到任意文件夹(路径不能带有中文)
- 打开cmd,cd到Rclone所在的目录。或者直接到Rclone所在的目录,右键点击,选择在终端打开,输入cmd,切换为cmd。
- 输入rclone.exe config
- 开始添加或修改你的webdav服务器,假设这里你添加的服务器name叫webdav。按照指令提示进行即可。具体如下
选择n。
名称就是挂载上去后显示在本地的名称
根据自己的本选择对应的需要,版本不同序号也不同
输入自己远程磁盘的位置,127.0.0.1:8080是无效的。
输入7,选择ohther site就行
下面是你自己的用户信息 你的webdav服务器连接的账号密码 我就不赘述了选择yes,然后输入两遍webdab服务器账号的密码。
- 后续高级设置,以及确认,一直按回车就行。
- 结束后会回到初始界面,直接按q退出就行。
- 配置完成后可以正式启动程序了,输入命令
rclone.exe mount webdav:/ Z: --vfs-cache-mode full
将webdav挂载到Z盘 webdav为最初设置的名字。
设置开机自启动
将Rclone设置为开机自启动
要让Rclone在Windows启动时自动挂载WebDAV为本地硬盘,可以按照以下步骤操作:
创建批处理文件:在
rclone.exe
所在的同级目录下新建一个名为rclone.bat
的文件,文件内容如下:rclone.exe mount webdav:/ Z: --vfs-cache-mode full
- 创建VBS脚本:在
rclone.exe
的同级目录下新建一个名为rclone.vbs
的文件,文件内容如下:Set objShell = CreateObject("WScript.Shell") objShell.Run "D:\rclone-v1.66.0-windows-amd64\rclone.bat", 0, True
注意:如果rclone文件夹的路径中包含空格,上述VBS脚本可能无法正常运行。
- 设置开机自启:为rclone.vbs文件创建一个快捷方式,并将该快捷方式放入Windows的启动目录中:
C:\%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
通过以上步骤,每次Windows启动时,Rclone将自动挂载指定的WebDAV路径为本地硬盘
本文由作者按照 CC BY 4.0 进行授权