求bat批处理按照list自动对文件重命名,第二种情况

跟上次情况类似https://zhidao.baidu.com/question/652813739710613165.html
不过需要有一定的改动:list如下:
https://u.sximg.com/u/20170928/5203917.jpg
https://u.sximg.com/u/20170928/5203919.jpg
https://u.sximg.com/u/20170928/5203923.jpg
https://p.usxpic.com/imghost/upload/image/20170927/92708276582.jpg
https://p.usxpic.com/imghost/upload/image/20170927/92708276583.jpg
https://p.usxpic.com/imghost/upload/image/20170927/92708276584.jpg
https://p.usxpic.com/imghost/upload/image/20170927/92708276585.jpg
https://33img.com/upload/image/20170329/3290004646.jpeg
https://33img.com/upload/image/20170329/3290004647.jpeg
https://33img.com/upload/image/20170329/3290004648.jpeg
https://c.siimg.com/u/20170920/6075872.jpg
https://c.siimg.com/u/20170920/6075873.jpg
https://c.siimg.com/u/20170920/6075874.jpg
https://p.usxpic.com/imghost/upload/image/20170921/92108441881.jpg
https://p.usxpic.com/imghost/upload/image/20170921/92108441882.jpg
https://p.usxpic.com/imghost/upload/image/20170921/92108441884.jpg
https://p.usxpic.com/imghost/upload/image/20170921/92108441886.jpg
https://c.siimg.com/u/20171026/204525631.jpeg
https://c.siimg.com/u/20171026/204528639.jpeg
https://c.siimg.com/u/20171026/204530339.jpeg
https://c.siimg.com/u/20170925/602202.jpg
https://c.siimg.com/u/20170925/602203.jpg
https://c.siimg.com/u/20170925/602204.jpg
这次的list含有网址,没一组相似网址代表一组图片,我想在命名文件的同时根据每组的变化再命名的时候有所区别,在结尾加上WWW,那么重命名后的样子大概是:
A000001.jpg
A000002.jpg
A000003.jpg
A000004.jpg
A000005www.jpeg
A000006www.jpeg
A000007www.jpeg
A000008www.jpeg
A000009www.jpeg
A000010.jpg
A000011.jpg
A000012.jpg
A000013www.jpg
A000014www.jpg
A000015www.jpg
希望我介绍清楚了,先谢谢谢谢谢谢啦

@echo off & title 根据URL列表进行编号 By 依梦琴瑶
setlocal enabledelayedexpansion

set Num=1000000
for /f "delims=" %%a in (list.txt) do (
    if exist "%%~nxa" (
        set /a Num+=1
        if defined Prefix (
            if /i not "!Prefix!"=="%%~dpa" (
                if not defined Suffix (
                    set "Suffix=www"
                ) else (
                    set "Suffix="
                )
            )
        )
        set "Prefix=%%~dpa"
        ren "%%~nxa" "A!Num:~1!!Suffix!%%~xa"
    )
)
pause

温馨提示:内容为网友见解,仅供参考
无其他回答

求教批处理的获取和替换命令(要获取的内容有2种情况、第一种固定内容...
echo off::设置备份路径set BakDir=D:\\bin\\bakup::设置配置路径set CfgDir=D:\\bin\\configfor \/f "delims=" %%a in ('findstr \/c:"TerminalID=" "%BakDir%\\config.ini"') do set Bak=%%afor \/f "delims=" %%a in ('findstr \/c:"TerminalID=" "%CfgDir%\\config.ini"') do set ...

bat批处理文件分块写入文本
第一种:大于10000行 echo off&setlocal enabledelayedexpansion set m=0set n=1for \/f "delims=" %%i in ('dir \/b \/a-d \/s') do ( set \/a m+=1 if !m! gtr 10000 set m=0&set \/a n+=1 echo +%%~fi>>c:\\001\\FileNames!n!.txt)第二种:大于500K echo off&set...

电脑怎么改文件名电脑文件夹里的文件怎么快速改名
方法一:电脑自带批处理 1、首先打开需要批量更改名称的文件,按键盘Ctrl+A全选所有文件 以上就是关于批量更改文件名的2种方式,如果想要更加自定义的命名,小白系统推荐你第三种方法。❸ 文件名怎么修改 电脑文件名称更改方法如下:1、电脑文件名称在文件夹里找到该文件后,用鼠标右键点击该文件,...

批处理重命名 如何将一个文件夹里的10个文件变为固定的名字,如第一个...
echo sucessfully!&pause>nul 放在要处理的文本的同一目录下,运行即可。。。PS:你说的两种情况,最后都保存为554-012345-REV1,在同一目录下的话那是不行的,因为重名了。。。所以要么-REV1前面的内容不一样,要么就不要把文本都放在同一目录下。。就这么简单。。。以下的批处理只能实验提取第二行...

如何批量修改文件名
步骤一:创建一个新的文本文件,将其保存为.bat格式,例如“rename_files.bat”。步骤二:在文本编辑器中,编写批处理命令。常用的命令有`ren`,可以用来修改文件名。例如,`ren *old*.* *new*.*`,表示将所有以“old”为扩展名的文件改名为以“new”为扩展名的...

电脑文件重命名电脑文件夹里的文件怎么快速改名
方法一:电脑自带批处理 1、首先打开需要批量更改名称的文件,按键盘Ctrl+A全选所有文件 以上就是关于批量更改文件名的2种方式,如果想要更加自定义的命名,小白系统推荐你第三种方法。四 电脑为什么文件不能重命名 1、确保你要修改的这个文件没有正在使用中,正在打开的文件是不能重命名的 2、打开“我...

怎么批量修改文件夹的名称?
方法一:电脑自带批处理 1、首先打开需要批量更改名称的文件,按键盘Ctrl+A全选所有文件 2、然后按F2键重命名,我们这组照片是命名为动漫,然后确定就全部按照顺序批量命名了。方法二:bat批量处理 批量更改文件夹 1、当前目录新建一个文本文档打开输入以下代码 set a=1 setlocal EnableDelayedExpansion FOR...

批处理的问题?!判断命令?!
批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。

在windows下如何批量重命名文件
第一种:1.在window系统下给我们提供了自带的批量文件重命名的功能首先:选择我们要重命名的文件,将多个文件选中,利用"Ctrl+A”快捷键 2.其次:在某一个文件上点击鼠标右键,选择重命名 3.最后:重命名你要的文件名,比如XXX,点击回车,然后文件就会以XXX(数字)来命名文件 第二种:我们可以利用...

批量修改文件名方法合集
首先,通过快捷键Ctrl+A选择所有文件和文件夹,然后右键点击,选择"重命名"。在输入框中输入"财富自由",紧接着按下Enter键,系统会自动为每个文件和文件夹添加编号,保持一致性。二、Everything工具的灵活运用Everything工具的"高级搜索"功能也能派上用场。在搜索框中输入目标文件夹路径,选择所有需要重...

相似回答