自制的批量文件复制小工具

来源:互联网 发布:java 图形验证码 编辑:程序博客网 时间:2024/04/28 11:44
将如下内容保存到记事本,重命名为.bat的文件即可

@ echo off
title 批量文件复制小工具
echo 提示:此批处理文件与要源文件处于同一目录中,方可正常使用!
echo.
pause
:1
echo.
echo 请输入要复制的文件名(含后缀),按回车键结束:
set /p input1=
@ dir %input1%.*
if errorlevel 1 goto 1
if errorlevel 0 goto 2
:2
:3
echo.
echo 请创建一个文件夹用于存放批量复制后的文件,输入名称后按回车键结束:
set /p input0=
mkdir %input0%
if errorlevel 1 goto 3
if errorlevel 0 goto 0
:0
echo.
echo 请输入要复制的文件数量,按回车键结束:
set /p input2=

for /l %%a in (1000,1,%input2%) do copy ./%input1%.* ./%input0%/%input1%_%%a.*

for /l %%a in (100,1,%input2%) do copy ./%input1%.* ./%input0%/%input1%_0%%a.*
for /l %%a in (1000,1,%input2%) do del ./%input0%/%input1%_0%%a.*

for /l %%a in (10,1,%input2%) do copy ./%input1%.* ./%input0%/%input1%_00%%a.*
for /l %%a in (100,1,%input2%) do del ./%input0%/%input1%_00%%a.*

for /l %%a in (1,1,%input2%) do copy ./%input1%.* ./%input0%/%input1%_000%%a.*
for /l %%a in (10,1,%input2%) do del ./%input0%/%input1%_000%%a.*

echo 文件复制完毕
echo.
pause
原创粉丝点击