bat批量移除文件名中指定字符

如1-mini.png改成1.png 把-mini移除

1、右键单击需要删除的文件,然后选择属性选项。

2、之后在属性界面找到安全,然后单击安全,接着单击安全下方的编辑。

3、然后将新弹出界面中间的“Authenticated Users的权限”中的完全修改项调整为允许。

4、最后单击最下方的应用和确定就完成了administrators权限的设置,之后就可以正常删除该文件了。bat就可以批量移除文件名中指定字符了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
@echo off
Setlocal Enabledelayedexpansion
set "str=-mini"
for /f "delims=" %%i in ('dir /b *.png') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")

保存为批处理运行,对批处理所在文件夹下的所有png文件有效。

本回答被提问者采纳

bat批量移除文件名中指定字符
4、最后单击最下方的应用和确定就完成了administrators权限的设置,之后就可以正常删除该文件了。bat就可以批量移除文件名中指定字符了。

如何不用软件批量删除Windows文件名中的特定字符串?
结论:批量删除Windows文件名中的特定字符串,无需软件,有以下两种简便方法。方法一:在文本文档中粘贴以下内容,保存为.bat文件,只需修改第三行的字符串即可:echo offsetlocal enabledelayedexpansionset "str=[mqms2]"for \/f "delims=" %%i in ('dir \/b *.mp3') do (set "var=%%i" & ren...

bat批处理文件,怎样删除文件名中指定的字符?带半角的括号
步骤1,下载安装上面的工具软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容输入需要删除的文字或字符;替换内容什么都不用填写,留空。这时候我...

求助bat删除文件夹名指定字符及其后续部分
另存为xx.bat,编码选ANSI\/GB2312,跟要处理的多个文件夹放一起双击运行<# :cls&echo off&cd \/d "%~dp0"&mode con lines=5000rem 将当前目录下多个子文件夹名称中的指定字符及其后面所有字符内容删除path %SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0;...

如何删除文件名中指定字符及其后符的bat命令?
您可以使用以下的批处理脚本来实现批量删除.srt文件名中的.zh和后续文字:echo off setlocal enabledelayedexpansion rem 设置要处理的文件路径 set "folder=C:\\path\\to\\your\\srt\\files"rem 遍历文件夹中的所有srt文件 for %%F in ("%folder%\\*.srt") do (rem 获取文件名和扩展名 set "filename...

求bat批处理命令,批量删除子文件特定字符后面的字符
echo off & title 批量删除文件名中#号后面的文字 By 依梦琴瑶for \/f "delims=" %%a in ('dir \/a-d\/s\/b *.jpg') do ( for \/f "tokens=1 delims=#" %%b in ("%%~na") do ( ren "%%~a" "%%~b%%~xa" ))pause脚本保存编码设为ANSI ...

bat批量移除文件名中指定字符
12345 @echo offSetlocal Enabledelayedexpansionset "str=-mini"for \/f "delims=" %%i in ('dir \/b *.png') do (set "var=%%i" & ren "%%i" "!var:%str%=!")

用bat如何批量删除含有指定部分名称的文件?
准备工作,在文件当前目录新建一个文件夹,名字叫2,新建一个TXT文档,打开。操作:在TXT文档中输入以下字符:echo off move *B*.txt 2 以上是2行。保存该文档,然后将该文档“新建文本文档.TXT”改名为“ddddd.bat”,注意扩展名TXT改成bat,看不到扩展名需要在“查看”里自行修改,不再赘述...

...move的命令移动当前文件夹及子文件里包含指定字符的文件,一行代码如 ...
```bat for \/r %f in (*指定字符*) do move "%f" "目标文件夹路径"```在上述代码中,`%f` 表示找到的文件,`*指定字符*` 是您要查找的包含的特定字符,`目标文件夹路径` 是您要将这些文件移动到的位置。例如,如果您要查找包含字符 `test` 的文件,并将其移动到 `D:\\Backup` 文件夹...

用BAT批处怎么去除某一目录下面的全部文件指定文件名的某个字符
setlocal EnableDelayedExpansion echo.&echo.&echo.&echo.&echo.echo 说明:echo.echo 使用本bat文件可批量重命名本文件所在文件夹下的所有文件 echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.set \/p filename= 请输入新的文件名(直接以数字重命名请直接回车):echo.&set \/p...

相似回答