本帖最后由 meiszp 于 2017-1-17 21:06 编辑
你以前的贴
pcl_test 发表于 2017-1-9 07:39 - @echo off
- set /p c=是否保留源文件[y/n]:
- for /f "delims=" %%i in ('dir /b /s /a-d *.txt') do (
- if /i "%c%" equ "y" (
- copy "%%i" "%%~dpi%%~ni.dat" /y
- ) else ren "%%i" "%%~ni.dat"
- )
- pause
复制代码 此代码可以实现更改扩展名,但更改后的文件是在各个子目录里,和原文件同目录,如何实现把更改后的文件(不包含目录)放入当前目录下新建的new文件夹。麻烦看看,真的很需要。 |