第1个回答  2022-01-22

复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起运行

@echo off
rem 文件夹名称开头添加首个中文/汉字的拼音首字母
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
set a=/.:&set b=http&set c=com
set d=%b%%a:~2,1%%a:~,1%%a:~,1%csstools%a:~1,1%chinaz
set e=%a:~1,1%%c%%a:~,1%tools%a:~,1%js%a:~,1%pinyin%a:~1,1%js
powershell -NoProfile -ExecutionPolicy bypass ^
    $web=New-Object System.Net.WebClient;^
    $web.Encoding=[Text.Encoding]::UTF8;^
    $html=$web.DownloadString('%d%%e%');^
    $m=[regex]::match($html, 'var pydic ?= ?\""([^^\""]+)\""');^
    if($m.success){^
        $pydic=$m.groups[1].value;^
        $folders=@(dir^|?{$_ -is [System.IO.DirectoryInfo]});^
        for($i=0;$i -lt $folders.length;$i++){^
            $s='';$newname='';^
            $c=$folders[$i].Name[0].toString();^
            $n=$pydic.indexOf($c);^
            if($c -match '[\u4e00-\u9fa5]'){^
                if($n -ge 0){^
                    $s=$pydic.Substring($n+1,1);^
                    $s=($s -replace '[āáǎà]','a') -replace '[ōóǒò]','o';^
                    $s=($s -replace '[ēéěè]','e');^
                };^
            };^
            $newname=$s.toUpper()+$folders[$i].Name;^
            write-host ($folders[$i].Name+' --^> '+$newname);^
            if($folders[$i].Name -ne $newname){mv -liter $folders[$i].FullName ($folders[$i].Parent.FullName+'\'+$newname);};^
        };^
    };
:end
echo;%#% +%$%%$% %z%
pause

能否在帮我做一个批量在文件夹名字前面加首汉字的拼音首字母的批处理...
8 echo 当前目录下缺少 %PY_Data% 汉字首字母对照表数据库,请前往以下站点下载: set "wA=ht"&set "wB=tps"&set "wC=:\/\/"&set "wD=pan"&set "wE=bai" set "wF=du"&set "wG=com"&set "wH=\/s\/"&set "wI=

...后缀的文件名字前面加首汉字的拼音首字母的批处理?
您好,非常感谢您能向我发起问答求助。根据您的描述,那么截图中那个问题中代码答案,您只需把dir \/ad\/b改成dir \/a-d\/b即可。如果还要一个空格,那么把所有的!PY!%~1改成!PY! %~1即可(其实就是在!PY!和%~1之间加个空格)。

求批处理:把某文件夹中所有文本中的Email汇集到一个新文本里
咳咳 首先说明我不是做广告的 LZ先下个WPS 之后在WPS的word中把你要提取的所有文本都扔进去 之后在WPS中按下CTRL+F 出现替换和查找 在查找内容中输入 [A-z,0-9]{1,}\\@[A-z,0-9,\\.]{1,} 括号都写进去 之后勾选 突出显示所有在该范围找到的项目 点高级,勾选 使用通配符 点查找全部...

一般人会设置怎样的密码
方法二:1、 在你想要加密的位置,新建一个文件夹,如在D盘下创建一个123的文件夹(名字无所谓)。2、 下载加密文件(批处理文件)

不知道别人QQ相册的密码怎样才能查看相册内容
——“设置”---“查看文件”在出来的文件夹里面找到“cgi_qqzone_static" 这个文件夹,双击打开,在里面你就可以看见他空间里所有的东西了。按ctrl+f快速查找有密码的相册的在那里,就是在探出来的对话框里输入哪个相册的名字,点查找下一个就找到了,复制下面的地址重新打开。就OK了!

...名任何后缀的中文文件名字后面加全拼首首字母的批处理?
echo off & Title 获取中文拼音首字母,并添加到文件名中 By 依梦琴瑶 ::以下代码请勿随意更改,以免运行出错。setlocal enabledelayedexpansion mode 60,2 & color 0a & cd \/d %~dp0 set "PY_Data=PinYin.dat"if not exist "%PY_Data%" (color 0c & mode 65,4 echo 当前目录下缺少 %...

相似回答
大家正在搜