Ⅰ 如何批量重命名多個文件以及批量刪除多個文件中指定的字元串
@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));}
}
Ⅶ 求教批量刪除文件名中間某串字元指令
方法/步驟
下載抄安裝拖把更名器,打襲開