A. 怎麼用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));}
}
B. 如何關閉在電腦微信上發送文件時後面自動添加序號,如文件(1)文件(2),是同一個文件
這個無法關閉的,只能你手動調。
文件後面出現1,2,是因為它的同一個目錄下有同名文件,為了區分,就在後面加一二三。
解決這個問題呢,你可以去資源管理器搜索這個文件名,然後找到文件,shift+delete之後刪掉這個文件,
或者你可以放在不同文件夾內,或者一個文件夾內的不同級,第一級子目錄(也就是你打開文件夾就顯示的那一級)放一個,第二級子目錄再放一個
第三種辦法呢,就是把文件重命名,點擊右鍵單擊,點重命名即可得到無多餘(1)(2)的文件啦。
一般來說,文件發了兩遍三遍都是有修改,建議刪掉原來的那個,這樣不會弄混,當然了,如果之前的文件版本也有參考價值,那就放個文件夾就好了。大部分人習慣下到桌面,你在桌面新建文件夾存放歷史版本就好了
C. 有沒有辦法可以把文件名前的序號批量去掉
如果是在 UNIX/Linux 的 SHELL 編程中,那麼肯定是可以去掉的。但是需要你有熟練的 SHELL 編程技能。
D. 文件批量重命名 刪除前綴序號
1、雙來擊電腦桌面上的自「格式工廠」,打開格式工廠軟體。