精华内容
下载资源
问答
  • bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件...2. dir 批量得到文件名的命令 dir ...

    bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。

    常用命令

    1. ren: 改名
    ren a.txt b.txt
    

    将a.txt改为b.txt

    2. dir 批量得到文件名的命令
    dir /b *.doc > list.txt
    

    dir为directory的缩写,意为:目录,这里表示,显示目录中的文件和子目录列表;

    /b表示,不显示修改日期等信息,只显示文件名;

    list:是输出结果的文件名,可以随便命名;

    后缀名:xls,txt,doc等都可以,分别表示输出的文件类型为:Excel、文本文档、Word等;

    3. for循环命令
    for %%i in (1 2 3 4 5) do echo %%i
    

    循环显示1 2 3 4 5

    那么它们组合在一起

    for /f %%i in ('dir /b *.doc') do (ren %%i 改名%%i改名)
    

    就可以实现批量改名了

    展开全文
  • Windows下批处理(BAT)修改文件名

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

    Windows下批处理(BAT)修改文件名

    批处理删除文件名中的一些字

    @echo off
    setlocal enabledelayedexpansion
    set /p str=请输入要删除的字符(回车确认):
    for /f "delims=" %%a in ('dir /a-d/b *') do (
    set new=%%~a
    ren "!new!" "!new:%str%=!")
    echo 字符“%str%”已删除!&pause
    
    

    批量更改文件名神器

    @echo off
    setlocal enabledelayedexpansion
    echo "请输入所要添加的标题前缀[不添请回车]"
    set /p str1=
    echo "请输入所要添加的标题后缀[不添请回车]"
    set /p str2=
    
    :chose
    echo "是否应用到子文件夹中(Y/N)"
    set /p cho=
    if "%cho%"=="Y" goto 1
    if "%cho%"=="y" goto 1
    if "%cho%"=="N" goto 2
    if "%cho%"=="n" (goto 2) else (goto chose)
    
    :1
    for /f "delims=" %%i in ('dir /a-d/b/s') do (if /i not "%%~fi"=="%~f0" ren "%%i" "%str1%%%~ni%str2%%%~xi")
    goto 3
    
    :2
    for /f "delims=" %%i in ('dir /a-d /b *.*') do (if /i not "%%~fi"=="%~f0" ren "%%i" "%str1%%%~ni%str2%%%~xi")
    goto 3
    
    :3
    pause
    
    

    批量去除文件名前缀

    @echo off& setlocal enabledelayedexpansion
    
    for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
    
    ren "%%~1" "!wind:OPE_=!")
    
    注解:OPE_为自己想要删除的文件名前缀
    

    批量修改补充

    @echo off
    set /p w=请输入文件格式(即扩展名并以回车结束):
    set /p str1=请输入要修改的文字(以回车结束):
    set /p str2=请输入要改成的文字(若是删除则直接回车,以回车结束):
    for /f "delims=" %%i in ('dir /b /a-d "*.%w%"' ) do (
    set str3=%%i
    setlocal EnableDelayedExpansion
    set "str3=!str3:%str1%=%str2%!"
    ren "%%i" "!str3!"
    endlocal
    )
    pause
    

    BAT批处理很厉害,这些都是网上找的代码,不可考

    展开全文
  • Windows下可以采用bat批处理文件,成批修改文件名。在要修改文件名的目录下,创建一个rename.bat文件,添加脚本到这个文件。可以多次替换。 @echo off setlocal EnableDelayedExpansion for %%n in (*.mp4) do ( ...

    在Windows下可以采用bat批处理文件,成批修改文件名。在要修改文件名的目录下,创建一个rename.bat文件,添加脚本到这个文件。可以多次替换。

    @echo off
    setlocal EnableDelayedExpansion 
    for %%n in (*.*) do ( 
     set a=%%n
     set a=!a:文件名中需要替换的字符=要替换为的目标字符!
     set a=!a:文件名中需要替换的字符=要替换为的目标字符!
     echo !a!
     move "%%n"  !a!
    )

    展开全文
  • 全选,F2修改后, filename (1), filename ...用此bat修改为filename1, filename2, ... @Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR %%a in (*) do ( set "name=%%a" set "name=!name: (=!" set "nam...

     

    全选,F2修改后, filename (1), filename (2), .....

    用此bat修改为filename1, filename2, ...

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

     

    转载于:https://www.cnblogs.com/wzktravel/p/4090053.html

    展开全文
  • 应同时需求要批量修改文件名字,在文件的前后加上固定字符。实现只需三步: 第一:创建bat文件使用任何开发工具打开即可(包含记事本哦); 第二:编辑参照上述给出的语法介绍现学现卖编写逻辑,这里给大家贴出我的...
  • 批量提取文件名在我们电脑的文件夹当中,一般都会存放多个文件在文件夹中,有时候因为工作需求,需要将文件夹当中文件名给提取出来,这样要是一个一个进行复制那就太费时间了。那么该如何将文件夹里面文件名批量...
  • Windows批量修改文件名

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

    千次阅读 2018-02-27 11:00:49
    cmd2、找到相关文件夹路径 3、新建Excel表格,内容包括文件夹下所有文件名字 4、将需要修改的内容放在另一列(比如将全貌换成天气) 5、在另一列加入ren 原名字 现名字 6、将C列放在一个rename.bat中 ...
  • 复制下面代码到一个txt文本中,将后缀名修改为bat,双击运行即可。操作方式如下图 这里我去掉了新建两个字。 注意编码问题,如果打开是乱码,请先查看cmd的属性,然后将文本保存为对应字符编码。 复制...
  • 不会直接使用Windowsbat 批量修改文件名,所以就写了个JAVA程序,调用cmd.exe来实现批量修改文件名二话不说,可运行程序贴上。 import java.io.File; import java.io.FileNotFoundException; import java.io....
  • 1.在任意一个盘中新建一个文件夹,把需要修改的文件全部放在该文件夹...4.随后用Excel(建议使用Office,开始用的Wps,后来出问题换成Office了),打开文件夹中的rename.xls,你会发现文件名以全部罗列在A列中(你也可...
  • 获取文件名 打开cmd 进入到桌面路径 ...批量修改文件名 修改这个6个文件夹名字为 文件1 文件2 文件3 文件4 文件5 文件6 首先新建一个txt文档 编辑内容: ,然后修改后缀为.bat 双击运行: 新建文本文...
  • 1、新建一txt记事本文档 2、将下面这行黑体字写入txt记事本文档并保存 dir *.*/b>list.txt 3、将新建的txt记事本文档重命名,修改后缀名为bat ...4、把bat文件放到需要批量提取文件名的目录,双击运行 ...
  • 不会直接使用Windowsbat 批量修改文件名,所以就写了个JAVA程序,调用cmd.exe来实现批量修改文件名二话不说,可运行程序贴上。   import java.io.File; import java.io.FileNotFoundException; import java....
  • 批处理脚本,英文名叫Batch,扩展名.bat取了前3个字母。语法好像其实是DOS命令,说实话我不会,当年我每次想玩《大富翁》,都是要喊我妈给我打开的。所以说Windows这样的视窗操作系统的出现确实有划时代的意义,它...
  • 批量修改文件名脚本

    2015-05-16 20:40:19
    Windows平台下需要快速修改所有文件名,比如一堆图片,可以全部选中后重命名,会命名的很有规律,但是图片名字中有空格,如何按照1,2,3这种格式来命名呢? 新建文件,改名为rename.bat,写入内容 echo off&...
  • 那么如果文件上百上千个还不是要累成狗了,你说可以使用第三方软件实现,确实是可以的,那么今天 Boss 教你一招无需下载安装软件,实现批量修改照片、文档、文件夹等等,只要你的电脑是 Windows 系统那就一起看下...
  • Windows批处理之修改文件名

    万次阅读 2018-02-06 09:00:42
    用途可以将任意的文件名批量修改有规律的文件名,如下: rename by keith.gif 使用方法新建一个文本文件(.txt),将下面代码复制进去,保存,最后将文件后缀改成.bat,放到想要批量操作的文件所在的文件夹,直接双击就好....
  • 1、把需要重命名的文件复制到当前目录。2、如果重命名的文件名中含有...4、编辑生成的src.txt文件,可以批量查找替换成需要重命名后的文件名,然后把该文件另存为des.txt文件(注意:修改过的src.txt文件不保存,直接
  • 3.windows中打开该xls文件,A列为需要修改的文件名,在B1写入新的文件名,如:1.txt,然后向下执行填充。 4.在C1写入公式:="ren " & A1 & " " & B1,然后向下填充。 5.选中C列,复制到文本文档,保存为***.bat...
  • 1.批量去除文件名中的括号: 在需要修改的文件夹中新建一个txt文件,把下面的代码写进去,保存,修改后缀名为.bat,双击运行即可。 @Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR %%a in (*) do ( echo 正在...
  • 将记事本后缀为.bat .txt为.bat 3.复制该.bat文件到需要修改的文件夹下面。 4.运行该.bat文件。 按照脚本进行操作:1.输入文件扩展名如txt、docx等;2.输入需要替换的文本;3.输入更改文本 5.运行.bat后完成替换...
  • windows批量去掉文件名中的括号

    万次阅读 2018-08-02 18:48:13
    在需要修改的文件夹中新建一个txt文件,把下面的代码写进去,保存,修改后缀名为.bat,双击运行即可 @Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR %%a in (*) do ( echo 正在处理 %%a set "name=%...
  • windowsBAT或者linux的VI下批量更改替换文件名的脚本.昨天我整理文档,里面有一大堆后缀名相同的文件,如: 001.ppt、002.ppt和003.ppt这样命名的,现在要把它们修改成 课件_001.ppt、课件_002.ppt和课件_003.ppt...

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

windowsbat批量改文件名