本帖最后由 happy886rr 于 2016-3-27 13:36 编辑
回复 1# xp3000
请先下载ENCA.EXE网址:http://batch-cn.qiniudn.com/tool/1.18/enca.rar
将ENCA.EXE和两个dll与批处理一起放入要查看的文件夹内- @echo off&setlocal enabledelayedexpansion
- md ANSI文件夹 2>NUL
- md UTF-8文件夹 2>NUL
- md Unicode文件夹 2>NUL
- for /f "delims=" %%a in ('dir /a-d /b /s *.txt *.htm *.html') do (
- set gk=0
- enca -L zh_CN "%%a"|find /i "UCS-2" && set gk=1
- enca -L zh_CN "%%a"|find /i "UTF-8" && set gk=2
- if !gk! equ 1 (set "cho=Unicode文件夹")
- if !gk! equ 2 (set "cho=UTF-8文件夹")
- if !gk! equ 0 (set "cho=ANSI文件夹")
- 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%%~xa" (
- set "SN=%%i"
- set k=0
- )
- )
- )
- move "%%a" "!cho!\%%~na-!SN!%%~xa"
- ) else (
- move "%%a" "!cho!\%%~nxa"
- )
- )
复制代码
|