如何实现两台电脑之间的文件自动同步?

2024-11-01 01:05:13
推荐回答(5个)
回答(1):

1、打开浏览器,找到金山快盘官网并安装。

2、安装金山快盘软件,选择账号密码或者注册新账号的方式登录。

3、登录成功后,即可通过资源管理器方便地管理文件和文件夹了;

4、右击系统托盘的图标,单击“立即进行一次同步”,即可快速同步。

5、打开“设置(S)”进行同步设置。

6、点击“账户”;选择“迁移同步位置”,即可快速将文件迁移到其它位置。

7、在“设置定时间同步”页面点击“实时同步”,有变化就开始同步;

8、单击“选择同步目录”;选中的目录将会同步;若相应目录不想同步,请取消相应目录的勾选即可,这样就可以实现两台电脑之间的文件自动同步了。

回答(2):

  可以利用金山快盘实现,方法如下:

  1、官网下载安装网盘,安装好客户端后,注册一个快盘帐号登录;

  2、登录成功后,即可通过资源管理器方便地管理文件和文件夹了;

  注意:若采用的虚拟盘方式,还需解密;

  3、右击系统托盘的图标,单击“立即进行一次同步”;

  或“暂停同步”“恢复同步”;

  可手动进行同步操作;

  4、单击“设置”;

  5、单击“账户”;

  单击“迁移同步位置”,可将文件迁移到其它位置;

     6、单击“设置定时同步”;

  可选择同步的方式及时间;

  可选择每隔多少分钟同步一次;或每天什么时间同步; 

  也可选择同步完后自动关机; 

  根据自己的网络环境及使用要求选择同步方式;

  若条件允可,建议选择“实时同步”,有变化就开始同步; 

    7、单击“设置同步格式”;

  并添加相应文件格式,对应格式的文件将不会同步到网盘;

  按需设置相应文件格式;

  8、单击“选择同步目录”;如图:

  9、选中的目录将会同步;

  若相应目录不想同步,请取消相应目录的勾选。

回答(3):

喜欢用MyBase来管理自己的知识,但一直以来因为多台电脑(主要是工作用机和自己电脑)间的同步问题,没有能够很得的收集知识,因为怕电脑间的mybase文件版本不同。今天终于想到了一个较为好的办法,那就是用FTP并结合任务调度进行自动的同步。
目标:
需要自动保持公司电脑和家里电脑FileBase.nyf这个文件的同步,不需要过多的人工参与。

实现原理:
1.估计一下每天的关机时间,利用Windows的任务调度在这个时间的前几分钟将文件上传至ftp服务器。
2.同样利用Windows的任务调度,在机器启动时,自动备份本地FileBase.nyf文件,并从ftp服务器下载文件。

实现方式(以本地存放路径D:\Application Data\mybase、本地任务调度文件:D:\Application Data\schedule、文件存放在远程服务器flashlm.com的temp目录下为例):
1.文件上传

mybase-upload.bat:echo "==================upload schedule %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%==================" >>"D:\Application Data\schedule\mybase-update.log" rem记录动作时间到日志文件mybase-update.log中ftp -s:"D:\Application Data\schedule\mybase-upload.txt" flashlm.com >>"D:\Application Data\schedule\mybase-update.log" rem 调用mybase-upload.txt里的命令来ftp上传文件,并记录日志。
mybase-upload.txt:flashlm rem ftp用户名123456 rem ftp密码cd temp rem进入目录send "D:\Application Data\mybase\FileBase.nyf" rem上传文件quit 退出
2.文件下载
mybase-download.bat:

echo "=================download schedule: %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%=============" >>"D:\Application Data\schedule\mybase-update.log" rem记录动作时间到日志文件mybase-update.log中set bakname=FileBase_%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.nyf rem 根据当前日期时间生成备份文件名ren "D:\Application Data\mybase\FileBase.nyf" "%bakname%" rem 重命名(备份)ftp -s:"D:\Application Data\schedule\mybase-download.txt" flashlm.com >>"D:\Application Data\schedule\mybase-update.log" rem 调用mybase-download.txt里的命令来ftp下载文件,并记录日志。
mybase-upload.txt:

flashlm rem ftp用户名123456 rem ftp密码cd temp rem 进入服务器目录lcd "D:\Application Data\mybase" rem 切换本地目录到目标路径get FileBase.nyf rem 下载文件quit
3.建立任务
根据实际需要,在“我的电脑-->控制面板-->任务计划”里添加若干个计划,按时进行上传下载即可。

还可以将bat建立快捷方式,必要时手工同步。
如果大家有其它好的文件同步方法,欢迎分享。

回答(4):

喜欢用MyBase来管理自己的知识,但一直以来因为多台电脑(主要是工作用机和自己电脑)间的同步问题,没有能够很得的收集知识,因为怕电脑间的mybase文件版本不同。今天终于想到了一个较为好的办法,那就是用FTP并结合任务调度进行自动的同步。
目标:
需要自动保持公司电脑和家里电脑FileBase.nyf这个文件的同步,不需要过多的人工参与。

实现原理:
1.估计一下每天的关机时间,利用Windows的任务调度在这个时间的前几分钟将文件上传至ftp服务器。
2.同样利用Windows的任务调度,在机器启动时,自动备份本地FileBase.nyf文件,并从ftp服务器下载文件。

实现方式(以本地存放路径D:\Application Data\mybase、本地任务调度文件:D:\Application Data\schedule、文件存放在远程服务器flashlm.com的temp目录下为例):
1.文件上传

mybase-upload.bat:echo "==================upload schedule %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%==================" >>"D:\Application Data\schedule\mybase-update.log" rem记录动作时间到日志文件mybase-update.log中ftp -s:"D:\Application Data\schedule\mybase-upload.txt" flashlm.com >>"D:\Application Data\schedule\mybase-update.log" rem 调用mybase-upload.txt里的命令来ftp上传文件,并记录日志。
mybase-upload.txt:flashlm rem ftp用户名123456 rem ftp密码cd temp rem进入目录send "D:\Application Data\mybase\FileBase.nyf" rem上传文件quit 退出
2.文件下载
mybase-download.bat:

echo "=================download schedule: %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%=============" >>"D:\Application Data\schedule\mybase-update.log" rem记录动作时间到日志文件mybase-update.log中set bakname=FileBase_%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.nyf rem 根据当前日期时间生成备份文件名ren "D:\Application Data\mybase\FileBase.nyf" "%bakname%" rem 重命名(备份)ftp -s:"D:\Application Data\schedule\mybase-download.txt" flashlm.com >>"D:\Application Data\schedule\mybase-update.log" rem 调用mybase-download.txt里的命令来ftp下载文件,并记录日志。
mybase-upload.txt:

flashlm rem ftp用户名123456 rem ftp密码cd temp rem 进入服务器目录lcd "D:\Application Data\mybase" rem 切换本地目录到目标路径get FileBase.nyf rem 下载文件quit
3.建立任务
根据实际需要,在“我的电脑-->控制面板-->任务计划”里添加若干个计划,按时进行上传下载即可。

还可以将bat建立快捷方式,必要时手工同步。
如果大家有其它好的文件同步方法,欢迎分享。

http://www.tzwhx.com/newOperate/html/7/71/711/15101.html 参考一下

回答(5):

这么简单的问题也用问~!想想就知道了,你做一个盘符映射,映射到对方的我的电脑里不就可以了,你这边改文件或者删除文件、添加文件对方都可以的,对方就感觉是在用自己的盘符一样。前提是你把两台电脑的共享开下就可以了,在服务里找server这个服务启动就可以了。