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

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

将下面的代码复制后,新建一个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"

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

相关推荐:
遇到此问题不要着急,首先肯定的是desktop.ini在搞鬼,要么是被攥改了,要么是丢失了该文件,解决方案也就是围绕着这些个点来。 普及一下,desktop.ini是系统可识别的一个文件,作用是存储用户对文件夹的个 …
两个函数 get_the_category 和 get_category_parents get_the_category 的作用是获取文章的所属分类列表(如果属于多个分类的话),返回一个分类数组,函数原型如下: get_the_category( $id = false ) 参 …
存在被攻击者利用并通过密钥构造伪数据的风险。 可以通过网上的第三方加固平台来实现,如爱加密、阿里聚安全加密等,同时建议在进行加解密等敏感操作的时候,将算法写到SO扩展库中,这样处理会更安全。
存在题目中的问题时,我们可能有这几种情况: 1、使用了CDN服务; 2、使用了反向代理服务 目前在主流的网站部署下,很多的网站都使用了CDN这一技术,以解决某种情况下的性能压力或安全等方面的可能,那么使 …
可能很多人在MySQL 8.0中修改密码时遇到了很多问题,比如重置密码,还是用的旧的命令去修改密码,导致报错,因为 MySQL 5.7.6 以后废弃了 user 表中的 password 字段和 password() 方法,所以使用旧的方法 …
拿起手机扫一扫即可带走我!