- @echo off
- rem 批处理保存为ansi编码格式
- cd /d "%~dp0"
- set f1=d:\CDR
- set f2=d:\new
- for /d %%d in ("%f1%\*") do (
- pushd "%%d"
- for /r %%i in (*.txt) do (
- if not exist "%f2%\%%~nxd\%%~nxi" (
- if not exist "%f2%\%%~nxd\" (
- md "%f2%\%%~nxd\"
- )
- echo copy "%%i" "%f2%\%%~nxd\%%~nxi"
- copy "%%i" "%f2%\%%~nxd\%%~nxi"
- )
- )
- popd
- )
- pause
复制代码
用以上代码测试成功,自行修改f2 如果不行参考下此贴 ,是否需要映射? http://bbs.bathome.net/viewthread.php?tid=66861 |