中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 13:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 根据文件名,批量建立文件夹,并把文件放进去 查看 690 回复 2
楼 主 根据文件名,批量建立文件夹,并把文件放进去 发表于 2008-08-21 23:41 ·  中国 福建 三明 电信
初级用户
★★
积分 175
发帖 108
注册 2008-05-19 01:24
18年会员
UID 119060
性别 男
状态 离线
一个目录下有几百个TXT

2008-08-18 00:14 3,973 慢性肾盂肾炎.txt
2008-08-18 00:14 15,856 无名氏.txt
2008-08-18 00:14 18,268 EQ.txt
2008-08-11 23:13 10,873 2R.txt
2008-08-18 00:14 6,305 象形文字.txt
2008-08-18 00:14 9,411 崇仁县.txt
2008-08-18 00:14 5,198 出口押汇.txt
2008-08-11 23:13 6,620 3C认证.txt
2008-08-18 00:14 8,321 金降落伞.txt
2008-08-18 00:14 2,712 太极洞.txt
2008-08-18 00:14 6,867 钛晶.txt
2008-08-18 00:14 4,718 糖尿病性肾病.txt
2008-08-18 00:14 1,887 套牢.txt
2008-08-11 23:14 12,931 3K党.txt
2008-08-18 00:14 227 特定交易机构.txt
2008-08-18 00:14 1,503 腾冲火山群.txt
2008-08-18 00:14 443 天舞宝轮.txt
2008-08-18 00:14 1,598 天主教会.txt
2008-08-18 00:14 3,775 填权.txt
2008-08-18 00:14 588 贴现国债.txt
2008-08-18 00:14 823 烃.txt
2008-08-18 00:14 668 同等学力.txt
2008-08-18 00:14 1,567 桐城文庙.txt
2008-08-18 00:14 3,816 阿尔及尔.txt
2008-08-18 00:14 28,147 湖北美术学院.txt
2008-08-11 23:40 7,260 4月19日.txt
2008-08-18 00:14 13,586 对冲基金.txt
2008-08-18 00:14 25,922 狂人日记.txt
2008-08-18 00:14 3,387 包公祠.txt
2008-08-18 00:14 384 抬头.txt
2008-08-18 00:14 3,059 太平湖.txt
2008-08-18 00:14 840 唐代三绝.txt
2008-08-18 00:14 272 特别席位.txt
2008-08-18 00:14 272 特定物.txt
2008-08-18 00:14 389 天然药物化学.txt
2008-08-18 00:14 25,478 天涯.txt
2008-08-18 00:14 167 甜湖.txt
2008-08-18 00:14 2,189 跳空.txt
2008-08-18 00:14 30,374 铁道游击队.txt
2008-08-18 00:14 10,056 同声传译.txt
2008-08-18 00:14 3,412 投放危险物质罪.txt
2008-08-18 00:14 27,574 盂县.txt

想建立以首个字符开头的文件夹,如“慢”、“无”、“E”、“2”的文件夹,并把所有以“慢”、“无”、“E”、“2”开头的文件都放进对应的文件夹,如所有以“天”开头的TXT文件都放进对应的“天”文件夹,请问改如何操作?
2 发表于 2008-08-21 23:55 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
setlocal enabledelayedexpansion
for %%a in ("*.txt") do (
set CurFile=%%~na
set FstChar=!CurFile:~0,1!
md !FstChar! 2>nul
move "%%~fa" !FstChar!
)
3 发表于 2008-08-22 00:12 ·  中国 福建 三明 电信
初级用户
★★
积分 175
发帖 108
注册 2008-05-19 01:24
18年会员
UID 119060
性别 男
状态 离线
高,谢了
论坛跳转: