本帖最后由 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大牛代码修改的,谁能帮忙解释一下语法么? |