导航:首页 > 文件处理 > bat修改子文件夹名

bat修改子文件夹名

发布时间:2023-01-25 10:45:39

⑴ bat如何批量修改文件夹下子文件夹所有文件,按已有的顺序,把原名删除,重新按上级文件夹命名

python写起来最方便 你装python没有

⑵ WIN10怎么利用BAT自动修改子文件夹名字(参照主文件夹名字)

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定目录里多个指定名称的子文件夹的名称开头前面添加上一级目录的名称
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\xxx\123"
if not exist "%folder%" (echo;"%folder%" 未找到&pause&exit)
if "%folder:~-1%" equ "\" set "folder=%folder:~,-1%"
for /f "delims=" %%a in ("%folder%") do set "pname=%%~nxa"
for %%a in (
"ABC"
"GHI"
) do (
if exist "%folder%\%%~a" (echo;"%folder%\%%~a" --^>"%pname% %%~a")
)
echo;%#% +%$%%$%/%@% %z%
pause
exit

⑶ bat批处理修改 文件夹下的文件批量改为文件夹的名字

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行
--------------------------------
<# :
cls&echo off&cd /d "%~dp0"&mode con lines=5000
rem 将当前目录下多个子文件夹里的文件分别以所在子文件夹的名称和递增的数字序号重命名
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$dic=New-Object 'System.Collections.Generic.Dictionary[string,int]';
$path=get-item -liter ".";
$folders=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders.length;$i++){
$files=@(dir -liter $folders[$i].FullName|?{$_ -is [System.IO.FileInfo]});
if($files.length -ge 1){
write-host $folders[$i].FullName -ForegroundColor yellow;
for($j=0;$j -lt $files.length;$j++){
$newname=$folders[$i].Name+$files[$j].Extension.toLower();
$key=$folders[$i].FullName+'\'+$newname;
if(-not $dic.ContainsKey($key)){
$dic[$key]=1;
}else{
$dic[$key]++;
$newname=$folders[$i].Name+' ('+$dic[$key].toString()+')'+$files[$j].Extension.toLower();
}
$files[$j].Name+$c+$newname;
}
}
}

阅读全文

与bat修改子文件夹名相关的资料

热点内容
毛绒玩具和宠物解压对比 浏览:193
编译错误和链接错误 浏览:30
java编程核心思想 浏览:318
阿里云私人邮件服务器 浏览:10
唐宋八大家pdf 浏览:360
编译原理中什么叫推导 浏览:308
自己编译系统好还是安装好 浏览:292
编译exescope 浏览:704
如何和好友一起玩服务器 浏览:944
逗比程序员搞笑故事 浏览:860
送道是什么app 浏览:455
亚信怎么改服务器地址 浏览:470
疫情期间怎么疏解压力 浏览:555
zip压缩图片 浏览:909
android应用运行时间 浏览:292
ug钻孔没有命令 浏览:954
编译链接是程序开发步骤吗 浏览:220
自学程序员要多久 浏览:727
云服务器上安装两个系统 浏览:402
编译原理匹配计算理论 浏览:546