[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. del /q test*.ini>nul 2>nul
  3. md 已完成>nul 2>nul
  4. md 原文件>nul 2>nul
  5. echo.
  6. echo 流程:先转码,后替换。保留原文件。可随时停止。
  7. pause>nul
  8. for /f "delims=*" %%g in ('dir /b/on *.txt') do (
  9.     iconv -c -f utf-8 -t gb2312 "%%g" test.ini
  10.   for /f "delims=" %%c in ('type "test.ini"') do (
  11.     set "foo=%%c"
  12.     set foo=!foo:原来的=替换后的!
  13.     set foo=!foo:原来的=替换后的!
  14.     echo 如上多次重复并根据需要修改
  15.     echo foo
  16.    )>>test1.ini
  17.    move /y test1.ini 已完成\%%g>nul 2>nul
  18.    move /y "%%g" 原文件\%%g>nul 2>nul
  19.    del /q test*.ini
  20.     )
  21. echo  全部完成
  22. pause
复制代码
未测试,注意保护原文件。和txt放一起使用。
目的,学习批处理

TOP

返回列表