批量在文件夹里添加以文件夹名字命名的TXT文件吗?

ABCDE这几个文件夹,可否用批处理在这几个文件夹里批量添加A.TXT到A文件夹b.txt到B文件夹C.TXT到C文件夹............知道的请告诉我,谢谢啦~没... A B C D E 这几个文件夹,可否用批处理在这几个文件夹里批量添加
A.TXT到A文件夹
b.txt到B文件夹
C.TXT到C文件夹
............

知道的请告诉我,谢谢啦~
没什么分了,都给你(^_^)
展开
 我来答
liming7bc43d
2008-09-22 · TA获得超过507个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:190万
展开全部
纯粹用批处理做,会比较麻烦,比较简单点的办法:

如果这些文件夹都在同一个文件夹下,如:

c:\test\01
c:\test\02
c:\test\03
……

则运行cmd.exe,切换到 c:\test 目录下,输入:

dir /s /ad /b > a.bat

然后用某个支持宏命令的文本编辑器(如ultraedit),打开a.bat文件:

首先,替换路径(以上例:c:\test)为 copy a.txt c:\test

将光标移至文件首,开始创建宏:

1, 按end键,将光标移至行末;
2, 向上查找第一个反斜杠;
3, 按住SHIFT键,按END键,选中从\至行末的所有内容,CTRL+C复制;
4, 按end键,将光标移至行末,CTRL+V粘贴;
5, 按end键,将光标移至行末,输入“.txt”;
6, 将光标移至下一行。

从文件头至文件末,运行一遍宏。

至此,a.bat 文件内容应为:
copy a.txt c:\test\01\01.txt
copy a.txt c:\test\02\02.txt
copy a.txt c:\test\03\03.txt

在当前文件夹下创建一个a.txt文件,执行a.bat,即可。
宝瑞英
2008-09-23 · TA获得超过1645个赞
知道大有可为答主
回答量:657
采纳率:0%
帮助的人:1029万
展开全部
@echo off
for /f "skip=7 tokens=3,4 delims= " %%a in ('dir') do (
if "%%a"=="<DIR>" echo.>%%b\%%b.txt
)

条件就是:文件夹名字中不要有空格和&

将这个批处理放到A B C D E文件夹的旁边运行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式