1.软件准备:

  • nssm:官网下载地址:https://nssm.cc/download
  • rclone: 官网下载地址: https://rclone.org/downloads/
  • WinFsp:官网下载地址:https://winfsp.dev/rel/

2.使用:

  • 下载上述NSSM、rclone、WinFsp最新版并安装,然后把NSSM和rclone的主程序目录添加到环境变量中
  • 打开windows命令行界面,运行代码 rclone config
  • 选择(N) New remote
  • 根据提示选择第55项就是配置webdav,按步骤填URL、自建服务选择other、账号、密码。账号和密码都填写webdav的账号密码,bearer_token那里留空就行。
  • 最后根据自己实际情况,选择yes后提示已经成功创建rclone配置,效果图如下:

Windows下用rclone命令行方式将webdav映射为本地盘并开机启动
3.挂载:

  • 运行类似如下指令:
  • rclone mount webdav:/ Z: –vfs-cache-mode writes –vfs-cache-max-age 60s
  • 其中webdav是上一步rclone配置的名字,Z:是挂载的本地磁盘位置,注意不要在最后加上/,缓存的位置,我这里直接使用默认会在C:Users用户名AppDataLocalrclone这里,后面的writes是缓存模式。运行后打开windows资源管理器就会看到挂载成功了,这时候可以尝试打开文件。

Windows下用rclone命令行方式将webdav映射为本地盘并开机启动
4.创建windows服务
运行命令 nssm install rclone
Windows下用rclone命令行方式将webdav映射为本地盘并开机启动
参数Arguments就填rclone的启动参数,这里是mount webdav:/ Z: –vfs-cache-mode writes –vfs-cache-max-age 60s
5.可能会遇到服务启动失败的的问题:
是因为nssm默认使用LocalSystem用户。任务管理器-服务-右键rclone选择打开服务->找到rclone右键选择属性->登录->选择“此账户”->点击右侧浏览->弹出框中选择高级->立即查找->选择一个本地账户比如Adminstrator->一路确定。
Windows下用rclone命令行方式将webdav映射为本地盘并开机启动
创建完服务以后关闭所有命令行,然后手动启动服务,这时就可以看到windows资源管理器上面重新出现了网盘,此后每次启动计算机将自动挂载。
如果不想自动挂载,则可以手动停用rclone服务,然后重启计算机即可。
参考了cnblog上的ftp挂载教程上的《Windows下用rclone代替RaiDrive将ftp映射为本地盘

声明:本站所有文章或资源,均来自互联网分享。本站不参与制作或存储,内容仅用于互联网爱好者学习和研究,如不慎侵犯了您的权利,请及时联系站长处理删除。敬请谅解!