|
|
发表于 2016-3-19 23:48:35
|
显示全部楼层
本帖最后由 happy886rr 于 2016-3-20 10:53 编辑
回复 3# wzf1024
增强版
- @echo off&setlocal enabledelayedexpansion
- set /p cho=请输入关键词:
- for /f "delims=" %%a in ('dir /a-d /b /s *.txt') do (
- set gk=0
- type "%%a"|find /i "!cho!" && set gk=1
- if !gk! equ 1 (
- if not exist "!cho!" (md "!cho!")
- if exist "!cho!\%%~na.txt" (
- set k=1
- for /l %%i in (1 1 255) do (
- if !k! equ 1 (
- if not exist "!cho!\%%~na-%%i.txt" (
- set "SN=%%i"
- set k=0
- )
- )
- )
- move "%%a" "!cho!\%%~na-!SN!.txt"
- ) else (
- move "%%a" "!cho!\%%~na.txt"
- )
- )
- )
- echo 执行完毕!
- pause>nul
复制代码 |
评分
-
查看全部评分
|