本帖最后由 滴血雄鹰 于 2019-1-15 14:56 编辑
成批建立文件夹(指定文件夹开始文件名和建立数量),并复制到新建的文件夹中?求一段代码!
例:
在e:\0000\下成批建立指定文件名的文件夹,并将E:\9999下文件复制到建立的文件夹中。
如:运行bat后,弹出窗口:
1、建立新文件夹,并复制:
2、只建立新文件夹:
输入:1
输入新建文件夹开始文件名:输入100 回车
输入新建文件夹的数量:10 回车
然后就生成从100开始至109的文件名的文件夹。并将文件复制到新建的文件夹中。
输入:2
仅生成从100开始至109的文件名的文件夹。文件不复制。
下面代码可以实现 ,但不能指定开始文件名和新建个数,得手工改代码后,才能实现。- ::步骤:
- ::1、先将文件放入E:\9999下。
- ::2、运行此批处理。
-
- @echo off
- color 0a
- title 批量文件新建中---
- echo ★☆★★☆★☆★☆★☆★☆★
- echo.★ ★
- echo.★ 处 理 中... ★
- echo ★ ★
- echo ★☆★★☆★☆★☆★☆★☆★
- md "e:\0000\001"
- md "e:\0000\002"
- md "e:\0000\003"
- md "e:\0000\004"
- md "e:\0000\005"
- md "e:\0000\006"
- md "e:\0000\007"
- md "e:\0000\008"
- md "e:\0000\009"
- md "e:\0000\010"
- echo 新建文件夹完成!
- ::批量复制文件到新建文件夹中:
- xcopy E:\9999 /q e:\0000\001
- xcopy E:\9999 /q e:\0000\002
- xcopy E:\9999 /q e:\0000\003
- xcopy E:\9999 /q e:\0000\004
- xcopy E:\9999 /q e:\0000\005
- xcopy E:\9999 /q e:\0000\006
- xcopy E:\9999 /q e:\0000\007
- xcopy E:\9999 /q e:\0000\008
- xcopy E:\9999 /q e:\0000\009
- xcopy E:\9999 /q e:\0000\010
复制代码
|