思源笔记第三方网盘自动备份及单向同步到安卓手机的解决方法
前言
- 个人经验分享 :本文基于个人经验,非专业意见,主要分享如何使用思源笔记进行数据备份和同步。
- 笔记软件选择 :之前使用Onenote,但因数据存储于云端,考虑到数据迁移问题,开始寻找可以离线存储同时便于同步到手机的笔记软件,最终选择了思源笔记。
一、本地自动备份的解决办法
1. 修改存储路径
- 建议将笔记路径设置在非系统盘的目录,例如D盘,以便于管理和备份。
2. 使用bat批处理进行自动备份
- 备份方法 :通过编写bat批处理文件,并利用Windows任务计划程序,实现自动备份到私人网盘的功能。
- 步骤 :
- 新建txt文本文件,输入备份脚本,保存后更改扩展名为.bat。
- 在任务计划程序中设置定时任务,以自动执行bat文件。
3. 自动备份脚本示例
@ECHO OFF
SETLOCAL EnableExtensions
:: 定义路径变量
SET "sourceDir=D:\SIYUANSHUJU\data"
SET "backupRootDir=D:\SYDataBK"
SET "winRarPath=D:\Program Files (x86)\WinRAR\WinRAR.exe"
SET "oneDriveBackupDir=C:\Users\60386\OneDrive\back"
:: 生成时间戳
SET "ymd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%"SET "hms=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%"
SET "dateTime=%ymd%_%hms%"
:: 创建时间戳命名的备份目录
SET "backupDir=%backupRootDir%\data_%dateTime%"
:: 第一步:复制文件夹内容到备份目录
ROBOCOPY "%sourceDir%" "%backupDir%" /E /R:0 /W:0 /LOG:"%backupRootDir%\backup_log.txt"
:: 检查 Robocopy 的返回状态
IF %ERRORLEVEL% LEQ 1 (
ECHO Copy completed successfully.
) ELSE (
ECHO Copy failed, check backup_log.txt for details.
PAUSE
GOTO :EOF
)
:: 第二步:压缩备份文件夹
ECHO Compressing the backup directory...
"%winRarPath%" a -afzip -r "%backupDir%.zip" "%backupDir%"
IF %ERRORLEVEL% NEQ 0 (
ECHO Compression failed, check the WinRAR output for details.
PAUSE
GOTO :EOF
)
:: 第三步:将压缩文件移动到OneDrive备份目录
ECHO Moving the compressed file to OneDrive...
MOVE /Y "%backupDir%.zip" "%oneDriveBackupDir%"
IF %ERRORLEVEL% EQU 0 (
ECHO Move completed successfully.
) ELSE (
ECHO Move failed.
PAUSE
)
- 注意 :请根据实际情况调整脚本中的路径。
二、安卓手机端单向同步方法
1. 利用第三方网盘实现单向同步
- 原理 :通过压缩data文件夹为zip格式,上传至网盘,手机端通过导入该zip文件实现单向同步。
- 操作步骤 :
- 编写bat批处理文件,实现data文件夹的压缩和上传。
- 在任务计划程序中设置定时执行,自动更新网盘中的备份文件。
- 手机端安装相应网盘App,导入最新的zip备份实现查看笔记。
2. 手动同步手机端笔记
- 建议 :若需在手机端编辑笔记并与PC端同步,推荐订阅思源笔记的同步服务,以保证数据一致性和操作便捷。
创建自动任务:
在windows(win10为例)的搜索框(左下角开始旁边)搜索任务计划程序,左侧右键创建任务,随便自己取个名称,比如我叫:SY备份。以此设置好触发器,操作,条件。
结语
- 体验分享 :本文分享的方法基于个人实际使用经验,旨在为需要离线备份及部分同步需求的用户提供一种可行方案。
- 建议 :鉴于笔记数据的重要性,建议用户根据自己的实际需求选择合适的备份和同步方法,确保数据安全。
标签
思源笔记
数据备份
单向同步
安卓手机
bat批处理
任务计划程序
总结感悟
文章通过分享个人经历,为有相同需求的用户提供了一种思源笔记数据备份及与安卓手机单向同步的解决方案。作者不仅详细介绍了操作步骤,还提供了脚本示例,使得过程简单易懂。这种分享精神值得赞赏,同时也体现了个人用户在面对笔记数据管理需求时的自主解决能力。通过这种方式,即便在没有官方同步服务的情况下,用户也能有效管理和备份自己的笔记数据,确保信息不丢失,提高了数据的安全性和可靠性。
© 版权声明
文章版权归作者所有,未经允许请勿转载。