批量在文件夹里添加以文件夹名字命名的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文件夹
............
知道的请告诉我,谢谢啦~
没什么分了,都给你(^_^) 展开
A.TXT到A文件夹
b.txt到B文件夹
C.TXT到C文件夹
............
知道的请告诉我,谢谢啦~
没什么分了,都给你(^_^) 展开
2个回答
展开全部
纯粹用批处理做,会比较麻烦,比较简单点的办法:
如果这些文件夹都在同一个文件夹下,如:
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,即可。
如果这些文件夹都在同一个文件夹下,如:
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,即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询