本帖最后由 xxpinqz 于 2013-7-2 22:46 编辑
在MOVE之前判断应该没错的,除非有些文件没处理,另外上面的文件名称判断有误,还以为都是用-分割的
或者试试把下面的添加到代码的最后看看:- set "com=dir /b/a-d %%a\*.nc^|findstr /iv ".*A\.nc .*F1\.nc .*R1\.nc""
- for /d %%a in (*) do (
- copy /b "%%a\*A.nc"+ /b "%%a\*F1.nc"+ /b "%%a\*R1.nc" "1-%%a.txt" /y
- for /f "delims=" %%b in ('%com%') do type "%%a\%%~nxb" >> "1-%%a-G.txt"
- )
复制代码
|