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、双来击电脑桌面上的自“格式工厂”,打开格式工厂软件。