顾乔芝士网

持续更新的前后端开发技术栈

Windows系统上使用S3 Browser自动同步文件至对象存储OOS的方法

1.下载软件 https://s3browser.com/

2.安装s3browser后进行配置

3.测试能否同步

4.编写同步脚本

新建一个txt文档:输入以下命令

s3browser-cli.exe /file sync test C:\Users\test s3:bucketname/1234 ncdhs

其中:

  • test:第2步填写的 Display name
  • ncdhs:文件更改包括新建、变更、删除;使用哈希值比较文件;使用哈希值比较文件;在没有确认提示的情况下开始同步

语句含义是:使用test账号,把C盘Users\test目录下的所有文件,同步到名字为bucketname存储桶的1234目录下。

5.测试同步脚本

修改刚才的txt文档名字为 sync.bat,并剪切到S3 browser的安装目录下:

双击执行sync.bat,完成后会对话框会自动退出。

6.编写按时执行sync.bat的脚本

新建一个txt文档:输入以下命令

@echo off
:loop
call "C:\Program Files (x86)\S3 Browser\sync.bat"
timeout /t 3600
goto loop

其中:

  • :loop 为无限循环
  • goto loop 为跳回循环开始

修改txt文档名字为 run_every_hour.bat,并务必剪切到S3 browser的安装目录下:

7.执行 run_every_hour.bat

cd 到S3 browser的安装目录下,并执行 run_every_hour.bat

还有一种同步方式是通过windows的计划任务实现,但篇幅有限这里就不做介绍了。

好了,自己动手试试吧,希望能提升你的工作体验。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言