[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求一个备份文件的批处理(备份文件名按需求改变)

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

备份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"
复制代码
技术问题请到论坛发帖求助!

TOP

太感谢你了,老大!!!

TOP

返回列表