文件名修改的批处理_DOS/BAT

复制代码 代码如下:

@echo off & setlocal enabledelayedexpansion
echo -==文件名称替换(去除文件名中的_v2和_V3)==-
echo.
echo.

set /p folder=请输入一个路径:

for /r %folder% %%i in (*) do (
set file=%%i
set file=!file:_v2=!
set file=!file:_v3=!
if %%i neq !file! (move "%%i" "!file!")
)

echo.
echo.
echo 全部文件名替换完成。
echo 按任意键退出。
pause>nul

时间: 2024-10-25 11:27:24

文件名修改的批处理_DOS/BAT的相关文章

用批处理删除N天前或指定日期时间(前后)创建(或修改)的文件_DOS/BAT

核心代码: @echo off :: by oicu#lsxk.org :: 15:17 2011-1-13 :: 如果只是删除指定日期或N天前修改的文件,用forfiles即可 FORFILES /P "C:\测试目录" /S /M *.log /D -3 /C "cmd /c if @isdir==FALSE echo del @file" :: 指定日期(包含)前修改的文件:/D -yyyy/mm/dd :: 以下是流水账 :: 使用限制:控制面板里设定日期格

远程批量修改计算机IP设置的批处理_DOS/BAT

网络IP设置远处更改脚本. 当网络整改需要大量IP修改的时候,可利用该脚本进行更改(重启计算机前不生效,可继续工作),然后等下班时间修改交换机配置,次日所有计算机启动后就可以用新IP工作了. 前提条件,知道域管理员密码或者所有计算机的本机管理员密码(后者比较麻烦),客户计算机为WIN2K或XP(防火墙开放135-139端口). 一条命令批量修改: for /l %i in (2,1,254) do net use //192.168.0.%i /user:admin@domain.com "pa

批量列出所有文件名的批处理_DOS/BAT

快速列出目录下的所有文件名称. 用法:把一下代码保存为*.bat格式,放到目标根目录下双击就OK了 复制代码 代码如下: @echo off set startDir = %CD% if(%1)==('help') GOTO USAGE IF (%1)==() ( set work_dir=%cd% ) ELSE ( set work_dir=%1 ) cd /d %1 SET counter=0 REM * dir /B /A:-D %1 > upx8.txt REM * FOR /F %%i

批处理修改本地域名解析_DOS/BAT

下面的代码将www.domain.com解析到192.168.0.1 可以多次执行解析,不会重复添加 复制代码 代码如下: @echo off set stHosts= 192.168.0.1 www.domain.com FOR /F "eol=# tokens=1 delims=" %%i in (%SystemRoot%\system32\drivers\etc\hosts) do if "%stHosts%"=="%%i" exit ec

学会批处理_DOS/BAT

先概述一下批处理是个什么东东.批处理的定义,至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个菜鸟,当然就更不用说了:但我想总结出一个"比较合适的",而且我也相信自己可以把它解释的很清楚,让更多的菜鸟都知道这是个什么东东,你用这个东东可以干什么事情.或许你会因为这篇文章而"无条件爱上批处理",那么我的目的就达到了----我就是要让你爱上它,我就这么拽,你能怎么着??真的,爱有时候就这么拽,就是这么没理由

新入域的计算机枚举,显示加域人员的批处理_DOS/BAT

文件名:querycomputer.bat 功能:查找域内未分组的计算机,并显示计算机名和加域的用户 作用:可以实施监视计算机列表,以提醒进行计算机分组,也可审核计算机命名是否规范,确定责任人. 注意事项:批处理运行前,最好先将现有的域内computers容器内的计算机全部按OU分组,脚本运行后会罗列computers容器内的新计算机. 复制代码 代码如下: @echo off echo 域内未分组计算机监视 echo 如果找到计算机,将显示找到的计算机列表,并通过PC喇叭提示. echo. c

一个简单的合并txt的批处理_DOS/BAT

复制代码 代码如下: type *.txt>>fuji.txt 建立一个.bat文件 复制上面的语句 把要合并的txt和bat文件放在同一个目录 运行.bat fuji.txt是合并后的文件名

网管专用自动更改IP\机器名\工作组的批处理_DOS/BAT

本人负责的部门有上百台机器,重装完后需要恢复原有配置,我曾使用过很多方法: 1:手工更改,这条就不要说了 2:使用netsh dump +文件和 netsh -f +文件来更改,但是整个盘都格式化就没用. 3:使用专用的更改ip地址的小程序,但还是需要手工来指定IP 最后,我想到如下办法: 1:首先实现:netsh interface ip 来更改IP 2:使用wmic computersystem 修改工作组 3:使用reg add 来更改机器名 4:因为修改机器名后要重启才生效,于是使用:r

注册表危险组件删除功能批处理_DOS/BAT

把这个存成bat文件运行,保你服务器最基本的安全! 复制代码 代码如下: :: 注册表相关设定 reg delete HKEY_CLASSES_ROOT\WScript.Shell /f reg delete HKEY_CLASSES_ROOT\WScript.Shell.1 /f reg delete HKEY_CLASSES_ROOT\Shell.application /f reg delete HKEY_CLASSES_ROOT\Shell.application.1 /f reg de