[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

已解决 50红包支付宝都行 vbs bat 读取内容替换 字符

找到e盘 下所以(.txt .asp .htm .html)其中的 1.com
替换成最后一行

每次替换后 如图 循环 替换第一行
vbs bat 都可以
QQ41317999
系统 服务器 2003
2018.3.15 之前

a只有一行吗?
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('dir /a-d/s/b ^|findstr /i /r ".txt .asp .htm .html"') do (
  3. set/a n=0&set "file_path=%%a"
  4. for /f "delims=" %%i in ('type "%%a"') do set/a n+=1&&set "line[!n!]=%%i"
  5. call set "line[0]=%%line[!n!]%%"&set/a n-=1
  6. (for /l %%b in (0,1,!n!) do call echo !line[%%b]!)>"%%a"
  7. )
  8. pause
复制代码

TOP

回复 3# yhcfsr


   替换 e盘下的文件

TOP

本帖最后由 yhcfsr 于 2018-3-14 16:56 编辑

回复 4# kissbzm


   bat 放E盘就行了,作用是,运行一次,把文件最后一行移至最开头。
强调一下,先在其它地方测试一下,因这个脚本会更改源文件,一定要备份源文件,否则后果不堪设想。

TOP

返回列表