Board logo

标题: [文件操作] 求一个备份文件的批处理(备份文件名按需求改变) [打印本页]

作者: jxwgp    时间: 2008-4-2 22:16     标题: 求一个备份文件的批处理(备份文件名按需求改变)

请各位老大帮忙写个批处理,小弟先谢谢了!
       要求如下:在C盘的某个文件夹内有个数据库文件,现在要执行批处理后,把数据库文件备份到D盘的某个文件夹。(最主要的开始了)------数据库的文件名要求递增。根据D盘的最后一个数据库文件名递增1,如: C盘的数据库文件名为filename,第一次备份到D盘为filename1,第二次为filename2……    第N次备份时,如果D盘有filename9的文件,则备份的文件名则为filename10
作者: 随风    时间: 2008-4-2 22:23

备份c:\filename.txt文件到d盘abc文件夹。若有同名文件则在原文件后加序号。
:
  1. @echo off
  2. :loop
  3. if exist "d:\abc\filename%max%.txt" set /a max+=1&goto loop
  4. copy /y "c:\filename.txt" "d:\abc\filename%max%.txt"
复制代码

作者: jxwgp    时间: 2008-4-2 22:28

太感谢你了,老大!!!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2