标题: [文本处理] 【已解决】批处理怎样在多个文件夹内批量建立以文件夹名称命名的TXT文件? [打印本页]
作者: wyx567 时间: 2014-8-31 21:35 标题: 【已解决】批处理怎样在多个文件夹内批量建立以文件夹名称命名的TXT文件?
本帖最后由 wyx567 于 2014-9-1 11:42 编辑
比如有文件夹1,文件夹2,文件夹3,文件夹4……
批量在每个文件夹内对应生成文件夹1.txt,文件夹2.txt,文件夹3.txt,文件夹4.txt
多谢大家!
作者: xudaweb 时间: 2014-9-1 11:11
本帖最后由 xudaweb 于 2014-9-1 11:33 编辑
把这个批处理放在跟文件夹相同的路径执行。- @echo off&setlocal enabledelayedexpansion
-
- set DIRCMD=/o-n /ad /b
- dir * | set/p#=^&cmd/v/cdir>list.txt
-
- for /f "delims=*" %%i in (list.txt) do (
- set file_name=%%i
- cd.>.\!file_name!\!file_name!.txt
- )
- del list.txt
- exit
复制代码
set DIRCMD=/o-n /ad /b
dir * | set/p#=^&cmd/v/cdir>list.txt
红色这两行借用CrLf大牛代码修改的,谁能帮忙解释一下语法么?
作者: wyx567 时间: 2014-9-1 11:41
完美解决,多谢!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |