bat 批量修改文件名后缀
:::::批量修改文件名后缀.bat:::::
@echo off
:: 开启变量延迟扩展
setlocal EnableDelayedExpansion
:: 默认路径为当前路径(执行命令时所在的路径)
set path=%cd%
rem echo %path%
set /p path=请输入目标路径(建议拖拽):
echo %path%
set oldSuffix=txt
set /p oldSuffix=请输入要批量修改的后缀(例如:txt):
echo %oldSuffix%
set newSuffix=doc
set /p newSuffix=请输入新的后缀(例如:doc):
echo %newSuffix%
for /r %path% %%i in (*.%oldSuffix%) do (rem echo %%i:: 获取不带后缀的文件名set prefixName=%%~nirem echo 不带后缀的文件名:!prefixName!:: 新的完整文件名set newFileName=!prefixName!.%newSuffix%rem echo !newFileName!echo 将 %%~nxi 修改为 !newFileName!:: 重命名(ren的第一个参数可以带路径,第二个参数只能是文件名)ren %%i !newFileName!
)
pause
效果展示:
ps:
执行bat文件的时候命令行窗口显示的中文乱码?
方法1:选中bat文件->右键选择“编辑”在记事本中打开->文件“另存为”->将右下方的编码格式由UTF-8改为ANSI格式->保存替换掉原文件即可!
方法2:在Notepad++中打开bat文件->全选剪切所有内容->选择“编码”->选择“转为 ANSI 编码”->将刚才剪切的内容粘贴到文件中保存即可!
bat 批量修改文件名后缀相关推荐
- windows bat 批量修改文件名。不改变后缀
windows bat 批量修改文件名.不改变后缀 @echo off setlocal enabledelayedexpansion for %%x in (*.java) do ( rename ...
- 批量修改文件名后缀的两个方法
批量修改文件名后缀的两个方法 方法一: 1.把所有的文件弄到一个文件夹下,然后新建一个.TXT文本文件 2.打开在里写入 ren .txt .htm (注意:ren和txt后面各有一个空格:txt是当 ...
- 批量修改文件名后缀,并批量将本地图片保存到word中
这个文章是帮女朋友做的. 为寻电子书一本,寻几天无果.近日,偶遇某网站,寻得踪迹.不料,图以".pdg"格式存在,遂写以代码,批量改得文件后缀,称只".png&q ...
- 使用Python批量修改文件名后缀
[示例]批量修改文件名后缀 import osdef change_file_extension(path, old_ext, new_ext):for root, dirs, files in os ...
- js 批量修改文件名 后缀
node方式 批量修改文件名或后缀 在需要修改的文件夹除创建一个js文件 ,通过 node .\****.js 运行 或 在创建一个.bat文件: node .****.js pause 后双击 :记 ...
- 把汇集多个json文件的txt进行分割,然后批量修改文件名后缀
数据类型,假设一个txt文件中有很多这样的数据: {"platform":"linux","kq_id":5,"device_id ...
- php 批量修改文件名后缀名,PHP实现批量修改文件后缀名的方法
本文实例讲述了PHP实现批量修改文件后缀名的方法.分享给大家供大家参考.具体如下: /** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ...
- 利用python编写批量修改文件名后缀
在自己进行学习时发现一个小东西,批量修改文件名缀的小程序,代码不是自己原创的,忘记了是哪位博主的帖子了但还是要记录一下我觉得 import os # import self as self'''os. ...
- Windows批量修改文件名后缀
1.问题描述 我现在有一个文件夹, 名为demo, 下面有很多图片,文件格式 有: .png, .jpg. 我现在想 将文件下的所有图片后缀名全部改为 .jpg. 2.准备材料 A.照片若干 B. ...
- linux批量修改文件名后缀
批量修改后缀为.bak的文件为原文件名 例如AuthLogs.log.bak执行后变为AuthLogs.log python写法 # -*- coding: utf-8 -*-import os,sy ...
最新文章
- python中将嵌套列表展开
- vue判断离开当前页面_js监听用户进入和离开当前页面
- OpenCV 车道线提取
- Python Qt GUI快速编程第六章代码分析
- 解决:pip警告!DEPRECATION: The default format will switch to columns in the future.
- SqlHelper编写
- 背景图片hover加蒙层_css3实现图片遮罩效果鼠标hover以后出现文字
- 《趣学JavaScript——教孩子学编程》——第1章 认识JavaScript1.1 认识JavaScript
- 【AudioVideo】MediaRecorder概述(21)
- GIT基本概念和用法总结
- 快速跳转到行首/行尾 快捷键
- 运算放大器介绍与应用电路(LM358)
- mybatis-plus le ge 记录
- Excel公式大全Excel公式大全-入门
- Git初步学习(一)
- 天黑请闭眼 杀人游戏 规则 02
- .net mvc 利用分部视图局部刷新.
- qq2013聊天记录在哪个文件夹?QQ2013聊天记录存放位置
- 论文阅读笔记markdown模板
- 【NOWCODE SEVEN】:二分查找/排序
热门文章
- U盘中文件夹变为应用程序exe不能打开怎样修复
- 热门好用的IP归属地API
- 一分钟解决Chrome浏览器主页被hao123、360和2345篡改简单有效方法
- 安装工程造价课程设计_安装工程造价课程设计心得体会及建议
- Effective Modern C++ 完全解读笔记汇总
- 文字环形旋转加载js特效
- python半圆代码_r或python中的半圆形色轮[闭合]
- java ajax 读取流_javascript-如何使用AJAX读取实时流数据
- android画板过程分析,Android涂鸦画板原理详解——从初级到高级(二)
- DNS 的工作原理——域名系统