首页

文章

求一个可以批量修改子文件夹里文件名称的bat

发布网友 发布时间:2022-02-23 00:28

我来回答

2个回答

热心网友 时间:2022-02-23 01:57

不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为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"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default))) -Args '%~dp0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$path=$args[0];

$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

$folders=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders.length;$i++){
write-host ('------------'+$folders[$i].Name+'------------');
$files=@(dir -liter $folders[$i].FullName|?{$_ -is [System.IO.FileInfo]}|%{$_.Name});
if($files.length -ge 1){
$list=[ExpDir]::Sort($files);
for($j=0;$j -lt $list.count;$j++){
$ext='';
$m=[regex]::match($list[$j], '\.[^\.]+$');
if($m.Success){$ext=$m.groups[0].value;};
$newname=$folders[$i].Name+$ext;
if($j -ge 1){$newname=$folders[$i].Name+' ('+($j+1).toString()+')'+$ext;};
write-host ($list[$j]+' --> '+$newname);
};
};
}

热心网友 时间:2022-02-23 03:15

@echo off
for /f "tokens=*" %%i in ('dir/b/ad') do (
set n=0
for /f "tokens=*" %%j in ('dir/b/a-d/od "%%i\"') do (
set /a n+=1
move "%%i/%%j" "%%i/%%i!n!%%~xi"))追问运行以后显示系统找不到指定路径

追答批处理有个多个文件夹的那个文件夹里。

如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 宁夏转让纠纷怎么取证 快手刷双击连接是什么 微软认证是怎么报名的 微软认证证书要如何考 微软认证证书如何考 体积比和质量比的区别 单位质量比是什么意思 苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 我的HP笔记本的一开始进入程序的用户名忘记了,怎么办啊~ 笔记本电脑开机密码不记得了.要怎么办,才能登陆阿.急死了 笔记本电脑忘记开机密码了怎么办?急 文件夹里面的图片文件名批量修改成文件夹的名字? 如何大量批量修改文件夹和图片名字 电脑能上网,但是打不开网页是怎么回事啊? 怎么样批量按照文件夹的名字,修改文件夹里文件的名字? 具体问题如下: 批量修改文件夹内文件名称和文件名一样? 电脑明明连上网了怎么还是打不开网页啊?怎么回事? bat批量修改文件夹名称 电脑可以上网 但是网页打不开 该怎么办 如何批量修改多个文件夹的名称! 电脑能连上网但是浏览器打不开怎么办 如何用cmd批量修改文件夹名字 电脑已经联网但打不开网页 批量修改子文件夹内文件夹的文件名 电脑显示联网但网页打不开 如何批量更改文件夹的名字? 电脑能联网,但是网页打不开 如何批量更改文件夹的名称(不是文件名称) 电脑能联网但是打不开网页怎么办 怎么批量改文件夹名,一次改多个文件夹? 怎样知道一个WORD文件里面有多少个字 电脑有网但是网页打不开,什么也上不去怎么办 电脑可以上网但是网页打不开怎么办 如何在word中查看写了多少字 如何查看word里面有多少字体格式 电脑明明联网了,但microso store却打不开网页是怎么回事? 网络连接正常,但部分网页打不开怎么办 电脑能上网网页打不开是怎么回事 word中怎么查看字数? 电脑连上网但打不开网页是怎么回事 我的电脑上网了,但是打不开网页,这是怎么回事 如何用批量文件夹名替换文件名? 怎么批量修改文件名的呢? 我的 电脑能连上网,但打不开网页怎么回事 如何批量修改文件的名字 电脑已经联网了 但是打不开网页 如何在WORD里看已经写了多少字数?? word文档如何查看写了多少字 超过300元红包一次怎么发? 手机版word怎么看写了多少字 Microsoft Word怎么看写了多少字
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com