标题: 文件之差备份
[打印本页]
作者: aq217
时间: 2006-8-17 08:40
标题: 文件之差备份
我要备份一个文件夹中新增加的文件.
就是要先比较目标文件夹中又哪些文件没有备份,然后把新的文件备份过来
这段代码该怎么写呀:lol::lol:
作者: aq217
时间: 2006-8-17 11:59
又没有哪位大哥知道 怎么做啊
作者: namejm
时间: 2006-8-17 14:29
描述得不够具体,无法写出具体代码。像这样的帖子应该转往批处理室才对。
作者: aq217
时间: 2006-8-17 15:08
文件夹A 内有:1.TXT 2.TXT 3.TXT
文件夹B 内有:1.TXT 2.TXT
我想对A和B文件夹的文件进行比较,将新增加的 3.TXT 拷贝到B文件夹内
作者: namejm
时间: 2006-8-17 17:24
@echo off
cd /d "文件夹A"
for %%i in (*.txt) do (
if not exist "文件夹B\%%i" copy "%%i" "文件夹B">nul 2>nul
)
explorer "文件夹A"
explorer "文件夹B"
[
Last edited by namejm on 2006-8-18 at 14:41 ]
作者: aq217
时间: 2006-8-18 14:36
太感谢了
作者: aq217
时间: 2006-8-18 14:56
如果 文件夹A 要改成网络路径怎么办
\\192.168.1.1\F$\文件夹A
作者: namejm
时间: 2006-8-18 16:07
网络命令我了解的不多,也没条件测试,还是请高人出手吧。
作者: smileseeker
时间: 2006-9-7 05:54
xcopy \\192.168.1.1\F$\文件夹A L:\ /s /d /y /c >new_copy.log
/S 复制目录和子目录,除了空的。
/D:m-d-y 复制在指定日期或指定日期以后改变的文件。
如果没有提供日期,只复制那些源时间
比目标时间新的文件。
/Y 禁止提示以确认改写一个
现存目标文件。
/C 即使有错误,也继续复制。
new_copy.log中会记录你每次复制的文件