更好地整理数据:windows下怎么让不同路径下的两个文件夹保持同步内容

目录

1.使用“同步工具”软件

2.使用Robocopy命令

3.Robocopy的一个小例子

 4.自动复制

4.1打开任务计划程序

4.2 创建任务

4.3 设置触发器

4.4 选择执行代码:robocopy D:\CSDN\Test1 D:\CSDN\Test2 /COPY:DAT (上面提到的)

 5.实现同步


想法(需求)是学习的动力,原因是我在做实验的时候,因为学科(机器学习)的原因,需要处理的数据很多(包括实验结果...),基于QQ,微信的互传效率太低了!!所以想寻求一种比高效的方法。

我的需求是这样的,也是这个博客要做的事情:把实验室里电脑实验结果,同步保存到我个人PC上,这样我就不用时时刻刻在实验室盯着看,可以在自己的电脑上整理结果,写论文啦

在Windows下,有几种方法可以让不同路径下的两个文件夹保持同步内容。以下是两种可能的方法:


1.使用“同步工具”软件

有很多“同步工具”软件可以自动同步文件夹内容,例如SyncToy、FreeFileSync、GoodSync等。这些工具可以设置不同的同步规则,例如“单向同步”、“双向同步”、“镜像同步”等,具体取决于你需要的同步方式。你可以在每次修改文件夹内容后手动运行同步工具,也可以设置自动同步规则。


2.使用Robocopy命令

robocopy source destination /E /ZB /DCOPY:T /COPYALL /PURGE /MIR /FFT /R:3 /W:10 /LOG:log.txt /TEE

其中,“source”是源文件夹的路径,“destination”是目标文件夹的路径。此命令的含义如下:

  • /E 表示复制所有子文件夹和文件,包括空文件夹。
  • /ZB 表示使用可中断模式复制文件,以支持大型文件和网络故障。
  • /DCOPY:T 表示复制文件夹时间戳。
  • /COPYALL 表示复制所有文件属性和权限。
  • /PURGE 表示删除目标文件夹中不存在的源文件夹中的文件。
  • /MIR 表示镜像源文件夹和目标文件夹,即在目标文件夹中删除不存在于源文件夹中的文件,并确保目标文件夹中的文件与源文件夹中的文件一致。
  • /FFT 表示使用较宽松的文件时间戳比较模式,以解决不同文件系统中的时间戳差异。
  • /R:3 表示在复制文件时,最多重试3次,以解决文件访问冲突和网络故障。
  • /W:10 表示在重试之间等待10秒钟,以允许系统恢复正常。
  • /LOG:log.txt 表示将操作日志输出到log.txt文件中。
  • /TEE 表示将操作日志同时输出到控制台和日志文件中。
  • /COPY:DAT 表示复制数据

您可以将“source”和“destination”替换为您实际的文件夹路径,并根据需要修改其他选项。请注意,在执行Robocopy命令时,请务必小心谨慎,确保您理解并确认所有参数选项的含义和作用,以避免意外覆盖或删除文件。

3.Robocopy的一个小例子


1.先在源文件夹(D:\CSDN\Test1)创建一个txt文件,目标文件夹(D:\CSDN\Test2)是空的



2. 打开CMD,输入: robocopy D:\CSDN\Test1 D:\CSDN\Test2 /COPY:DAT  回车!!


  3. 复制成功!!

 4.自动复制

目前虽然实现了文件的复制,倒是每次都需要手动复制,这样来看还如手动(复制粘贴),所以我们需要让它自动复制


4.1打开任务计划程序


4.2 创建任务

4.3 设置触发器

4.4 选择执行代码:robocopy D:\CSDN\Test1 D:\CSDN\Test2 /COPY:DAT (上面提到的)


 NOTE:上面的参数可以根据自己的情况来进行设置

 5.实现同步

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YoonJun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值