zzwwdd 发表于 2013-3-13 10:51:08

复制文件 如何只复制更改过的文件,没有改动过的文件不覆盖

比如说电脑和我U盘 都有一些文件名都相同文件,我在 电脑的上的更改过一些文件, 当我想把电脑上的文件复制到U盘上相同目录下,我只希望那些文件修改时间不一样的文件被覆盖,文件修改时间一样不要复制!
不知道代码怎么写?各位帮忙想想!

shqf 发表于 2013-3-13 12:42:28

AUTOIT中的FileCopy函数功能简单,好像达不到你的要求。用DOS中的XCOPY命令,或用XXCOPY或Robocopy等复制备份软件吧。

liongodmien 发表于 2013-3-13 14:45:27

如果只是用,有现成的FASTCOPY

如果要学习那可以检查文件的大小、CRC等等各种可对比数据是否相同来判断

kevinch 发表于 2013-3-13 21:48:49

说得好像是公文包的功能

魔导 发表于 2013-3-13 21:59:09

有现成的:百度 同步软件
自己写的话 帮助文档看看 文件,目录和驱动器管理 函数参考 加 IF 判断就可以了
不过不知道怎么弄 子目录

zzwwdd 发表于 2013-3-14 09:55:26

说得好像是公文包的功能
kevinch 发表于 2013-3-13 21:48

微软的公文包我用过,两个字垃圾! 文件会莫名其妙丢失!!
页: [1]
查看完整版本: 复制文件 如何只复制更改过的文件,没有改动过的文件不覆盖