回复 7# Batcher
文件分割问题也早已解决,但自己写的还是有问题:
当文本中有英文感叹号时,分割时会被忽略掉,如何才能解决,希望大神能给予帮助。
代码如下:- @echo off
- SetLocal EnableDelayedExpansion
- if not exist Fenge md Fenge
- for /f "delims=" %%i in ('dir /s /b /a-d "*.log"') do (
- for /f "delims=" %%a in ('type "%%i"') do (
- set Var=%%a
- if "!Var:~0,1!"=="@" (
- set Name=!Var!
- cd.>"Fenge\!Name!.txt"
- ) else (
- echo,!Var!>>"Fenge\!Name!.txt"
- )
- )
- )
- pause
复制代码
|