如何按照一定规则批量修改文件名? 如何按指定规则批量修改文件名

作者&投稿:权达 (若有异议请与网页底部的电邮联系)

C:est>xrename replace -dir c:est\ -string /.*?(\d+).mp3/g -newstring "$1【布洛】.txt"

执行命令前

执行后



不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
<# :
cls
@echo off
rem 将当前目录里的多个mp3文件按原有顺序/排序分别以同目录里的多个txt文件名称一一对应重命名
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$codes=@'
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
public static class ExpDir
{
[DllImport("Shlwapi.dll", CharSet=CharSet.Unicode)]
public static extern int StrCmpLogicalW(string p1, string p2);
public static string[] Sort(string[] f)
{
Array.Sort(f, StrCmpLogicalW);
return f;
}
}
'@;
Add-Type -TypeDefinition $codes;

$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
[byte[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$files1=@(dir -liter $path|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])}|%{$_.Name});
$files2=@(dir -liter $path|?{('.bat' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])}|%{$_.Name});
if(($files1.length -ge 1) -and ($files2.length -ge 1)){
$arr=[ExpDir]::Sort($files1);
$brr=[ExpDir]::Sort($files2);
for($i=0;$i -lt $brr.count;$i++){
if($i -lt $arr.count){
$f1=get-item -liter ($path+'\'+$brr[$i]);
$f2=get-item -liter ($path+'\'+$arr[$i]);
$f1.Name+$c+$f2.BaseName+$f1.Extension;
};
};
};

windows10系统,怎样批量修改文件名?



如何用cmd按规则批量修改文件名~

windows10系统,怎样批量修改文件名?

windows10系统,怎样批量修改文件名?

如何批量改文件名?
答:批量修改文件名,一次性把它说清楚(原创)我们平时工作中,经常会遇到大批量的文件,而且还需要修改名称,如果我们一个个的去操作,不知道要花费多少时间?那网络上介绍的方法,有时能用,但有时候又不能用,不知什么原因,搞得我研究了好一阵,现在基本上可以把它们都说清楚了。下面就给大家分享下...

如何批量修改文件名称及批量排序
答:批量修改文件名并排序的方法:下载工具:优速文件批量重命名软件 步骤1,电脑下载工具软件后双击安装打开,点击软件中间的大方框或者【添加文件】按钮,将需要修改名称的文件全部添加到软件中。步骤2,随后在软件左边进行设置,命名方式选择“自定义”方式;然后在下一栏输入新的文件名;最后在下面进行编号(...

批量修改文件名的简单方法
答:今天遇到一个朋友问:如何批量修改文件名?原有文件名没有规则,比如员工号或者学籍号,修改后的文件名要求是姓名或者是身份证号。下面我们说一种较为简单的方法来解决批量修改文件名 的问题。整体思路:我们要有一个原文件名和新文件名的对应关系,然后结合重命名命令ren 使用批处理 bat文件解决。找一个...

Excel怎么批量修改文件名
答:   第十步、鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红圈中的路径及扩展名选项。   第十一步、打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名...

如何按照要求批量修改文件的名字
答:复制excel中所有内容至一个新的记事本中,并且替换所有制表符为空。如需个性化的改名可以在例二中修改第四列的文件名。三、利用ren命令修改文件名 将修改好的内容复制,然后在cmd中点击右键,在弹出的菜单中选择“粘贴”。这样,就完成了替换。dir以及ren的详细使用方法可以在cmd中使用/?参数察看帮助。

如何批量命名不同文件名
答:教你如何批量修改文件为不同文件名:步骤1,下载工具后安装打开使用,点击首页的【文件重命名】功能进入内页,然后点击【添加文件】或【添加目录】按钮,将需要修改名称的文件添加到软件中。步骤2,如下图所示,点击【导入文件名】绿色按钮,将准备好的文件名导入到软件中(要求:excel格式,文件名从第一...

将文件夹名称批量修改为指定名称
答:    双击运行get_name.bat,然后出现old_name.txt文件,打开:3、将txt中的内容粘贴到Excel中,分列,只保留文件夹名:4、在第一列写ren,将刚刚得到的文件名粘贴到第二列,第三列为对应要修改的新文件名 5、将以上三列粘贴到‘批量修改文件夹名称’文件夹下的一个新txt文件中,命名...

如何批量更改文件名
答:5、完成以上设置后,即可批量给文件改名,名称按1、2、3、4依次递增。/iknow-pic.cdn.bcebos.com/ac6eddc451da81cbcd14618f5c66d01608243186"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/ac6eddc451da81cbcd14618f5c66d01608243186?x-bce-process=...

win7批量修改文件名小功能使用介绍
答:本文我们就来说说Win7中一个便捷的小功能,善于利用,也许在适当的时候你会用到它,这就是给文件重命名。当然这里我们不是说单个文件,而是很多个,比如几十个几百个,总不至于你一个个的修改吧。这种场景一般会在整理照片时遇到,脚本之家告诉你,其实可以按照一定的规则对照片批量重命名。Win7 对于...

怎么大批量更改文件名?
答:win10电脑。1、打开电脑找到并选中需要重命名的文件;2、选中好所有需要重命名的文件以后,鼠标右击任意文件并在下拉选项中点击“重命名”;3、点击重命名以后,此时任意将一个文件重命名为李四;4、更改名称并回车以后,此时选中的文件已经全部更改完成;5、若更改以后需要取消命令的话,此时按“ctrl+Z”...