当前位置:网站首页 > 自然语言处理(NLP) > 正文

批处理 修改文件名(批处理修改文件名中的某个字符串)



1、新建文本文档,输入以下代码,保存,修改文本文件.txt后缀名为.bat

@echo off

set /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):

set /p str2= 请输入替换后的文件(文件夹)名字符串(若删除直接回车):

echo.

echo 正在操作中,请稍候……

for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (

if "%%~nxa" neq "%~nx0" (

set "file=%%a"

set "name=%%~na"

set "extension=%%~xa"

call set "name=%%name:%str1%=%str2%%%"

setlocal enabledelayedexpansion

ren "!file!" "!name!!extension!" 2>nul

endlocal

)

)

exit

2、将文件放置于需要修改的文件夹目录内,点击运行,输入要替换的文件(夹)中的字符串,和要替换后的字符串(若想删除直接回车)。

批量删除/修改文件名中的某些字符串(分享留存)

对于运行.bat文件,出现中文提示字符乱码问题,是因为以别的方式(如UTF-8)编辑了批处理,需转换成ANSI格式。

windows自带的记事本保存(另存为)文件时即可选择编码方式。

批量删除/修改文件名中的某些字符串(分享留存)

到此这篇批处理 修改文件名(批处理修改文件名中的某个字符串)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 用批处理命令获取文件夹名称(批处理获取文件名称并存入txt)2025-08-04 08:09:05
  • 批处理删除文件内容(批处理删除文本内容)2025-08-04 08:09:05
  • 批处理重命名文件名(批处理 重命名)2025-08-04 08:09:05
  • modbus报文解析在线工具(modbus报文出错的处理方法)2025-08-04 08:09:05
  • 批处理修改文件夹名称(批处理文件修改文件名)2025-08-04 08:09:05
  • 批处理删除文件名相同字符(批量处理文件名中删除几个字)2025-08-04 08:09:05
  • 删除文件批处理命令模板(删除文件夹bat命令)2025-08-04 08:09:05
  • 批处理删除指定文件夹(批处理删除指定文件夹命令)2025-08-04 08:09:05
  • cips日间处理时间(cips的日间业务处理时间)2025-08-04 08:09:05
  • vb法和mo法处理o2(vb法和mo法分别是什么)2025-08-04 08:09:05
  • 全屏图片