本帖最后由 apang 于 2014-3-22 21:37 编辑
回复 3# fa1120ewja
看来你对xcopy知之甚少,并且根本就没有测试
不嫌麻烦的话,也可以这样:- @echo off
- set "abc=1" & set "123=1"
- Rem abc 及 123 是需要排除的目录
- call :GetTxtFile "e:"
- pause & exit /b
-
- :GetTxtFile
- for %%a in ("%~1\*.txt") do echo,%%a
- for /f "delims=" %%a in ('dir /ad/b "%~1\" 2^>nul') do (
- if not defined %%~nxa (
- call :GetTxtFile "%~1\%%a"
- )
- )
复制代码
|