用批处理 如何建立相应文件夹,把符合条件文件复制粘贴到相应文件夹下

用批处理 如何建立相应文件夹,把符合条件文件复制粘贴到相应文件夹下
2个问题:1.用批处理,建立文件夹名字为a-z的26个英文字母的文件夹。(一双击立即建立26个文件夹)
2.把一些文件(文件格式.txt),根据它们的首字母分别复制粘贴到这几个文件夹(假设这几个文件夹为E:123下的文件夹)
举个例子,在某个文件夹下有一些文件,它们分别是abc.txt,a person.txt,boy.txt,zone.txt,good moring.txt的文件,把批处理复制到该文件夹下后,双击批处理后在E:123下分别建立了26个字母为文件名的文件,例如a,b,......z。把上面的abc.txt,a person.txt放入文件夹a中,boy.txt放于文件夹b中,zone.txt,放于文件夹z中good moring.txt放于文件夹g中。
lllkkk0024 1年前 已收到1个回答 举报

幽雅的灰色 幼苗

共回答了22个问题采纳率:95.5% 举报

@echo off&setlocal enabledelayedexpansion
(for %%a in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do md "e:123%%a"
for %%a in (*.txt) do (
set ".=%%a"
copy "%%a" "e:123!.:~,1!" /y
))2>nul

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.028 s. - webmaster@yulucn.com