bat批量去掉本文件夹中的文件扩展名

本文本夹内

批量去掉本文件夹中的文件扩展名

假如你有一些文件,你想去掉他们的扩展名

有没有方便的办法呢

今天我们就分享一种办法。

下面,就来看看吧。

首先我们新建一个记事本,把名字改为,批量去掉本文件夹中的文件扩展名.txt

然后把这一段代码粘到记事本中,保存之后,把扩展名txt改为bat。

然后,双击这个文件,然后看效果。

看到了吧,本文件夹中的其它文件,全部都去掉了扩展名。

@echo off

setlocal enabledelayedexpansion

:: 设置目标文件夹路径(这里假设批处理文件就在目标文件夹内,或者你可以使用绝对路径)

set "targetFolder=."

:: 转到目标文件夹

cd /d "%~dp0%targetFolder%"

:: 遍历文件夹中的每个文件

for %%f in (*.*) do (

:: 检查文件扩展名是否不是.bat

if /i not "%%~xf"==".bat" (

:: 提取文件名(不包括扩展名)

set "filename=%%~nf"

:: 移除文件的扩展名

ren "%%f" "!filename!"

)

)

相关推荐
你好潘先生9 小时前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页
zzzzzz31012 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
大树8816 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
小宇宙Zz16 天前
Maven依赖冲突
java·服务器·maven
qq_3692243316 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
古城小栈16 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
程序猿阿伟16 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome