精华内容
下载资源
问答
  • 2022-01-28 17:29:20

    环景:

    Win10专业版

    问题描述:

    如何通过Dos命令来批量修改文件名

    解决方案:

    1.新建一个txt文件,然后另存名字为xx.bat,随便起名字,后缀为.bat

    内容:

    @echo off
    set a=0
    setlocal EnableDelayedExpansion
    for %%n in (*.jpg) do (
    set /A a+=1
    ren "%%n" "sm!a!.jpg"
    )
    

    (*.jpg)当前目录下的所有jpg后缀的图片都改名为sm!a!.jpg,这里的a是从1开始到n的数字

    2.bat文件需要放在和要重命名的图片同一个目录下,然后双击执行该bat文件,完成

    在这里插入图片描述

    更多相关内容
  • Windows环境下利用CMD命令批量修改文件名

    万次阅读 多人点赞 2018-08-10 17:03:29
    Windows环境下利用CMD命令批量修改文件名 近期由于项目审核,需要对大量项目工程文档重新命名;起初我打算找一些支持文件批量操作的小工具,但转念一想,既然Linux有强大的文件目录操作命令,CMD应该也不输一筹,...

    Windows环境下利用CMD命令批量修改文件名

    近期由于项目审核,需要对大量项目工程文档重新命名;起初我打算找一些支持文件批量操作的小工具,但转念一想,既然Linux有强大的文件目录操作命令,CMD应该也不输一筹,至少操作文件应该是绰绰有余的;简短查阅了几篇博客之后发现还是挺简单的,工具方面只需要用到Excel和一款支持通配符匹配查询的文本编辑器,这里推荐使用UltraEdit


    核心命令

    • 文件重命名 ren
      1. ren即rename的缩写,使用ren或者rename命令均可实现文件重命名的操作;命令的使用方法很简单,格式为 ren old_name new_name ;例如,想要将D盘根目录下的文件 a.txt 重命名为 b.doc ,只需要在CMD中进入D盘根目录,执行 ren a.txt b.doc ;或者使用绝对路径,执行 ren D:\a.txt b.doc ,也可以达到同样的效果
      2. 需要注意的是,旧文件名 old_name 可以使用相对路径,也可以包含绝对路径,但新文件名 new_name 不能包含任何文件路径,只能是纯文件名;所以,要想批量修改包含子文件夹的多个路径下的大量文件名,还需要用到一款支持通配符匹配查询替换的文本编辑器,以便从路径+文件名的文件目录系统中提取出文件名的部分
      3. 另外, ren 也支持使用通配符;例如,想要将扩展名为 .docx 的文件扩展名批量修改为 .doc ,执行 ren *.docx *.doc 即可;但通配符的使用规则十分复杂,若无法完全理解其中的匹配规则,建议只使用通配符来修改文件扩展名
    • 显示文件系统目录信息 dir

      1. dir 命令可以列出指定路径下的所有文件和目录列表,其功能类似于Linux下的 ls 命令; dir 的参数众多,但都可以省略,这里不一一列举,只列出几个本文中将会用到的参数,如下所示:

        参数功能
        [path]指定文件目录的路径
        /a筛选文件目录属性
        /b不显示详细信息
        /s显示所有子目录
      2. 值得一提的是, dir /a 参数不仅可以列出文件列表信息,同时也会列出文件夹列表,而 ren 命令对文件夹也同样适用;若要尽量避免可能的误操作对文件夹名称造成改变,可以使用 dir /a-d 参数,效果为列出非文件夹的文件目录;类似的,使用 dir /ad 参数则可以只列出文件夹目录;参数 dir /a 支持的部分属性如下:

        参数功能
        d文件夹
        r只读
        h隐藏
        s系统
        -取反
      3. 如表格所示,执行 dir D:\test /b/s/a-d 即可在CMD中打印出D盘test文件夹下的所有子文件夹所包含的文件目录列表;而若要将这个列表保存至文本文档中,只需在命令后面指定输出文档的路径: dir D:\test /b/s/a-d>D:\file.txt ;如果要存放输出列表的文档 D:\file.txt 不存在,该文件会由命令自动创建;而如果文档 D:\file.txt 已经存在,使用 > 操作符将覆盖原文档内容;若要保留原文档内容,可以使用 >> 操作符,输出列表将从原文档内容的末尾开始写入

    操作过程演示(以下文档均为演示文档)

    导出项目工程文档目录并存入Excel工作表的第一列:
    dir D:\test /b/s/a-d>D:\file.txt
    这里写图片描述 这里写图片描述
    用UltraEdit提取文件名:
    使用通配符 ^(*^)\ 匹配文件标题的路径部分,多次替换剥离出文件名
    这里写图片描述 这里写图片描述
    将修改后的文件名目录列表存入Excel工作表的第二列:
    这里用到了UltraEdit强大的列编辑功能,使用快捷键 Alt+C 开启列编辑模式
    这里写图片描述 这里写图片描述
    用Excel公式拼接操作命令语句:
    在表格第三列输入公式 ="ren "&A1&" "&B1 ,注意公式包含空格
    这里写图片描述
    将操作命令语句另存为批处理文件并执行:
    将表格第三列编辑好的公式存入文本文档,保存为 .bat 批处理文件,执行即可
    这里写图片描述

    最终效果演示:
    这里写图片描述


    展开全文
  • Windows批量修改文件名

    千次阅读 2021-04-23 11:18:33
    4. 使用文件编辑工具或者excel 将老的文件名批量替换为新的文件名称,并写成 ren 旧文件名文件名 的格式 ren命令部分的大代码: =CONCATENATE(C2," ",A2," ",B2) 复制ren命令部分的内容,保存到txt文件,并...

    本篇为《Windows相关》系列博客的第一篇,该系列博客主要记录Windows10系统的操作过程,方便以后查阅。

    今天从师哥那里学的,现在记录一下,以后用到方便查找。

    1. 打开cmd
      在这里插入图片描述
    2. 进入到需要修改的文件夹内
      在这里插入图片描述
    3. 将该目录下的所有文件都输出到1.txt文件中
    dir *.* /b  > 1.csv
    

    在这里插入图片描述
    在这里插入图片描述
    4. 使用文件编辑工具或者excel 将老的文件名批量替换为新的文件名称,并写成 ren 旧文件名 新文件名 的格式
    在这里插入图片描述
    ren命令部分的大代码:

    =CONCATENATE(C2," ",A2," ",B2)
    
    1. 复制ren命令部分的内容,保存到txt文件,并另存为bat文件
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    2. 双击bat文件,即可完成修改
      在这里插入图片描述
    展开全文
  • Window批量修改文件名

    2021-11-06 16:53:42
    这样整体的文件名已经修改,然后需要去除空格和括号; 2、把这两个bat文件放在需要重命名的文件夹下 , 双击运行; 去空格bat: @echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in ('...

    需要一个图片组用于帧动画;

    1、全选需要修改的文件 , 在第一个文件处右击选择重命名,修改后是这样的;

    这样整体的文件名已经修改,然后需要去除空格和括号;

     2、把这两个bat文件放在需要重命名的文件夹下 , 双击运行;

     

    去空格bat:

    @echo off&setlocal enabledelayedexpansion
    for /f "delims=" %%i in ('dir /s/b *.*') do (
        set "foo=%%~nxi"
        set foo=!foo: =!
        set foo=!foo: =!
        ren "%%~fi" "!foo!"
    )
    exit

    去括号bat:

    @Echo Off&SetLocal ENABLEDELAYEDEXPANSION
    FOR %%a in (*) do (
    echo 正在处理 %%a
    set "name=%%a"
    set "name=!name:(=!"
    set "name=!name:)=!"
    ren "%%a" "!name!"
    )
    exit

     

    展开全文
  • windows如何批量修改文件名

    万次阅读 多人点赞 2016-12-08 10:54:37
    因为工作需要 有时候需要批量修改excel文件 故将方法分享出来1.在F盘建立一个文件夹,将批量生成的excel放置于该文件夹中,如下图所示2 鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下...
  • Windows下批处理(BAT)修改文件名

    万次阅读 2019-04-19 16:17:23
    文章目录Windows下批处理(BAT)修改文件名批处理删除文件名中的一些字批量更改文件名神器批量去除文件名前缀 Windows下批处理(BAT)修改文件名 批处理删除文件名中的一些字 @echo off setlocal ...
  • Cmd修改文件名

    2022-01-12 22:29:01
    Cmd修改文件名
  • 使用shell脚本批量修改文件名

    千次阅读 2020-07-10 16:29:34
    工作中,有时需要批量修改一些文件的名称,...3、终端输入命令 sudo chmod u+x clear_meta。 4、执行成功后,rename 文件就变成可执行文件了。 二、编辑 rename 文件 1、为了方便测试,我准备了一个 0icon 文件夹,里面
  • cmd自定义批量修改文件名

    千次阅读 2022-05-06 13:46:45
    1.在需要修改文件名称的文件夹中,新建一个bat文件。 ren_files.bat 2.右键编辑bat文件,添加如下命令: 第一种情景: ren *.png *.jpg 第二种情景: for /r D:\temp\ %%i in (??????????????????_*.jpg) do...
  • windows下如何批量修改文件名 一、总结 一句话总结:就是用excel生成了多条修改文件名的dos命令然后执行,比较核心的就是把图片名称导入excel 将图片名称导入excel---编写如下DOS命令:dir D:\2018届学生照片 /b ...
  • Windows批处理之修改文件名

    千次阅读 2021-09-16 14:30:31
    可以将任意的文件名批量修改有规律的文件名,如下: 使用方法 新建一个文本文件(.txt),将下面代码复制进去,保存,最后将文件后缀改成.bat,放到想要批量操作的文件所在的文件夹,直接双击就好. 实现代码 @ECHO OFF ...
  • $Filter是你需要修改的文件格式,不仅仅是图片,视频格式,word都可以的; $newtext是你想好的名字; $oldtext是你需要替换的字符; 其余的不要修改 三.都修改之后就,将txt文件重命名改为“.ps1”格式——你不需要...
  • cmd命令批量修改文件名或后缀名

    千次阅读 2020-12-31 11:30:33
    一,XP中实现批量改文件后缀名WindowsXP系统为例:在“D:\Word”文件夹下有若干后缀名为“.txt”的文本文件,我们要将它们全部转换成“.htm”后缀的网页文件。步骤如下:在开始菜单中输入“cmd”进入命令提示符。...
  • 原来的名称是404.htm这个apache没有设置在首页,那么就需要将404.htm这个文件改成index.html文件名现在的系统是centos,用的是APACHE+PHP+MYSQL环境这里改文件名我们就要用rename命令了,这个单词就跟字面意思一样!...
  • Windows批处理修改文件名拼接日期

    千次阅读 2019-04-16 10:14:01
    通过创建Windows下批处理文件的方式,修改某个文件名为:文件名+日期 在桌面上创建一个test.bat文件和一个test.txt文件 编辑test.bat @echo off rem 命令:title hello修改dos窗口名为hello rem 这里创建...
  • 使用Windows下的命令行工具powershell进行一行代码批量修改文件名,另附代码详解。
  • forfiles /d -"10/18/2021" /M *.X3F /C "cmd /c rename @file 苏州河夜景_@file" 批量修改文件名前缀完成以后再将文件推入文件夹"finished"就可以再继续了。 大功告成 forfiles命令详解,forfiles还有许多其他的...
  • windows批处理批量更改文件名称

    千次阅读 2021-09-04 22:10:25
    下载的视频文件需要放到投影仪上给孩子看,...修改步骤记录如下: 1. 在该目录下新建txt文件rename.txt 2. 在txt文件中写入批处理命令 setlocal enabledelayedexpansion for %%F in (*) do ( set "FN=%%F" set ".
  • 文件名过长,看着不爽,或者复制到手机文件名显示不全怎么办,手动修改文件太多,太麻烦,下载专用软件还怕病毒,这里教你们一个脚本,新建一个文本文档,把下面代码附近进去,然后另存为批量重命名.bat,放到...
  • 额,首先我们看一下这个需求场景,有时候我们恢复照片后,变成了无扩展名的文件,或者我们需要在所有的文件名重命名加上后缀或前缀,这时候我们不需要安装任何程序,直接一条批处理就能完成。
  • Windows下利用批处理实现快速复制文件并修改文件名
  • 在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,... 为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令
  • 批量更改文件名.bat

    2013-07-24 14:36:45
    批量更改文件名 批量更改后缀名的简单批处理 注意原始文件名中不能有空格
  • 一、新建文件:touch {a..z}.txt 二、查看新建的文件:ls a.txt c.txt e.txt g.txt i.txt k.txt m.txt o.txt q.txt s.txt u.txt w.txt y.txt b.txt d.txt f.txt h.txt...三、修改批量文件名:rename txt txt.bak *...
  • 想通过编辑.bat文件把文件夹内的所有.doc文件,名后面加上(gk) ren *.doc *(gk).doc 执行之后,比如a.doc就变成了a.doc(gk).doc,而不是a(gk).doc 怎么改才对呢
  • windows 批处理命令 参考1 参考2 @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION COLOR 0A TITLE keith batch rename tool ECHO. ECHO. ECHO 请选择要批量修改的处理的后缀名: ECHO. ECHO 1. 所有文件(只会修改文件名...
  • bat命令批量修改文件名

    千次阅读 2020-10-04 22:31:03
    Windows下可以采用bat批处理文件,成批修改文件名。在要修改文件名的目录下,创建一个rename.bat文件,添加脚本到这个文件。可以多次替换。 @echo off setlocal EnableDelayedExpansion for %%n in (*.mp4) do ( ...
  • Windows文件名区分大小写

    千次阅读 2020-11-26 12:30:30
    二、在PowerShell中执行命令命令如下,E:\xxx为要区分文件名的路径。 fsutil.exe file setCaseSensitiveInfo E:\xxx enable fsutil.exe file setCaseSensitiveInfo E:\xxx disable 三、fsutil.exe。 1、...
  • 课程内容:2.23/2.24/2.25 find命令2.26 文件名后缀2.27 Linux和Windows互传文件find命令文件查找:1.which(一般用于查找命令的绝对路径)2.whereis(不常用)3.locate(非实时查找,基于预先定义的数据库。模糊查找,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 197,818
精华内容 79,127
关键字:

windows修改文件名命令