首页 > 電腦網絡 > Windows上用rclone挂载OneDrive为本地硬盘

Windows上用rclone挂载OneDrive为本地硬盘

rclone下载地址:

官网下载:https://rclone.org/downloads/

clip_image002[4]

把下载的文件解压到C盘windwos system32目录下,注意不包括文件夹。

clip_image004[3]

开始配置rclone

直接打开CMD

运行rclone config

输入n

clip_image006[4]

名字可以输入OneDrive或者你喜欢的都可以。

clip_image008[3]

按照上面图片的输入,编号19是挂载Onedrive,注意看清楚。

高级配置不配所以是n,是否自动配置,选y,然后会弹出一个网页。

输入你Onedrive的账号和密码,选择是

clip_image010[3]

clip_image012[3]

然后又是选择,输入1,之后会自动查找,注意前面的编号,一般是0.

然后OK选择y。

clip_image014[3]

最后这里会出来你当前的设置,注意Name,后面会用到。

怎么启动呢?

这里我用的是VBS。

复制以下代码,另存为rclone.vbs

Option Explicit Dim WMIService, Process, Processes, Flag, WS Set WMIService = GetObject(“winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2”) Set Processes = WMIService.ExecQuery(“select * from win32_process”) Flag = true for each Process in Processes if strcomp(Process.name, “rclone.exe”) = 0 then Flag = false exit for end if next Set WMIService = nothing if Flag then Set WS = Wscript.CreateObject(“Wscript.Shell”) WS.Run “rclone mount OneDrive:/ Z: –cache-dir D:\tlj\onedrive –vfs-cache-mode writes”, 0 end if

注意部分参数需要修改,注意我下面标记红色的地方。

clip_image016[4]

上面的OneDrive必须和之前name里面的一致,Z代表后面的盘符。上面的这个目录是缓存路径,随便指定一个已经存在的文件夹就可以。

(上传文件到网盘,文件是先复制到缓存目录,然后再上传,等上传完成之后缓存目录的文件并不会自动删除,所以记得定时清理该目录)

如果你要挂载多个,多加一行代码就可以了。

代码如下:

WS.Run “rclone mount GDrive:/ x: –cache-dir F:\Temp –vfs-cache-mode writes”, 0

另外Windows使用rclone还需要另一个依赖工具winfsp,下载地址:http://www.secfs.net/winfsp/download/

安装完成之后,打开rclone.vbs,就能看到已经完成挂载的onedrive硬盘了,容量是5T。

clip_image018[3]

如果设置开机启动呢?

把刚才的rclone.vbs放到启动项文件夹中就可以了,文件夹路径是:

C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

clip_image020[3]

相关软件下载:https://file.simplove.me/file/rclone/

备用下载地址:https://down.simplove.me/index.php?dir=/file/rclone

评论 ( 0 )
  1. 还没有评论
评论已关闭.
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
  2. Trackbacks 已关闭