Ⅰ 如何批量重命名多个文件以及批量删除多个文件中指定的字符串
@echo offsetlocal enabledelayedexpansionset /p str=请输入要删除哪个字符串前的内容内:for %%i in ("*%str%*") do ( set "FileName=%%i" set "FileName=!容FileName:*%str%=%str%!" echo !FileName! ren "%%i" "!FileName!")pause
Ⅱ 如何批量删除文件名中相同的文字
用软件批量重命名,可以保留或删除指定的字符。
方法:用软件Replace Pioneer批量重命名回
打开答Tools->Batch Runner菜单
1.把待命名文件拖拽到Batch Runner窗口中
选中Set output filename选项,把后面的文本框的内容删除,并改为:
${FILENAME}{10,-1}表示保留第10个字符到最后一个字符。
点击File Rename即可。
3.WIN7重命名文件夹时 想改成一个多长的文件名,如果太长的话系统是不认可的,试一下改成短文件名。
4.不用软件,CTRL+A 全选后,然后F2,接着输入文件名。
Ⅲ 文件夹批量改名,想把文件夹里的某个字符替换掉
为啥这么简单的需求你会想到用BAT来做,Bulk Rename Utility是最强大的更名软件没有之一,选中你的文件夹,查找ABCD-替换为0就行了
Ⅳ 如何批量去除文件名中的某个字
第1步,如下图所示,点击添加左上角【添加文件】或软件空白的中间位置,将需要修改文件名的文件导入到软件中。
Ⅳ linux下如何批量删除文件名的某个字符串
|可以通过shell脚本来实现,脚本中的命令如下
for
file_old
in
`ls`;
do
file_new=`echo
"$file_old"
|
sed
's/The//g'`
mv
$file_old
$file_new
这样就把文件名中含有The的文件转版变为了不含权The的文件
Ⅵ 怎么用bat批量去掉文件名最后的“_”和“数字”
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
/*&cls
@echo off
rem 去掉/删除文件名末尾的特定数字序号后缀字符串
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
dir /a-d/b/s *.jpg|cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var fso=new ActiveXObject('Scripting.FileSystemObject');
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var f=fso.GetFile(line)
var ext=fso.GetExtensionName(f.Path);
var oldbase=fso.GetBaseName(f.Path);
var newbase=oldbase.replace(/_\d+$/,'');
if(oldbase != newbase){WSH.echo(line+' --> '+newbase+(ext==''?'':'.'+ext));}
}
Ⅶ 求教批量删除文件名中间某串字符指令
方法/步骤
下载抄安装拖把更名器,打袭开