批处理修改文件名和后缀名大写变成小写

很多时候我们遇到目录中大量的文件以大写来命名的,又或是遇到特殊情况导致文件名全部变成大写,有强迫症的你该如何面对?

将下面的代码复制后,新建一个TXT文档,命名为“修改文件名为小写.bat”,打开并粘贴上代码保存即可。


@echo off
title 更改文件名大写为小写
::本代码原思路由yyykkkyyyy提供,依梦琴瑶修改并添加子目录的文件处理
::再次感谢yyykkkyyyy,我这里就借花献佛了。
set dir=%~dp0&call:cdto
for /f "delims=" %%i in ('dir/s/b/ad') do set dir=%%i&call:cdto
pause
exit/b
:cdto
cd /d %dir%
for /f "delims=" %%i in ('dir/b/a-d/l') do ren "%%i" "%%i"

将其放到你所需要操作的目录下双击运行即可。

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • 认识下GUID的格式先, GUID的默认格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,包含四个“-”在内,共计36个字符。 那么是定义varchar还是char,哪个更好, 类型的定义,这两种从表面上看是没有啥特别的区别的,但是前者是可变,后者是固定的。但是话说...
  • 漏洞描述: 2018年4月11日,Spring Data Commons存在远程代码执行漏洞(CVE-2018-1273),攻击者可以构造恶意的请求对Spring Data REST发起攻击,包括使用基于HTTP资源的,或者其他请求基于Spring Data’s projection负载结合的,最终...
  • 使用centos6搭代理服务器,发现Windows系统拨号后访问部分网站时页面打不开,而在服务器上或和机房内直接用通过服务器做网关的其它机器都能正常访问,一直不到其解。经过分析,发现是PPTPD默认的MTU太大,导致链路上有些设备堵塞。 解决思路就是把MTU改小些,方法大概有三种: 一、如果开启了i...
  • 当往数据库中插入语句时,连接池抛出了“com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘xxx’ at row xxx”的异常。 从提示的信息表面上来看,说是什么数据对...
  • 桌面屏幕录制有时候临时要使用不知道什么软件可以解决,现在QQ已经提供了类似的功能,但在未安装或登录QQ的前提下如何解决屏幕录制? 这有一个很快速又简单的解决方案 – Recordit,只要在电脑上安装,启动后选择要录制的范围,按下「开始录制」即可把该范围内的动作都保存下来,不仅如此,Re...
微信扫一扫即可带走我!