`

dos批量替换当前目录后缀名

    博客分类:
  • dos
 
阅读更多
有时候有些后缀名不满足条件,就需要进行批量的替换,如果人为的去替换,那么如果量少的话还好说,量多的话一个个去替换就太傻了,今天从网络上面查找了一些批量替换的dos命令,用起来还挺好用的,就直接把代码贴在这边。

比如有时候照相出来的后缀名都是jpeg,但是有些网站为了安全,直接限制只能上传jpg的后缀名,这个时候就可以用这个批量替换工具了。

@echo off
set /p filename=请输入要替换的后缀名:
echo.
set /p filename2=请输入替换后的后缀名:
echo.
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%i in ('dir /b  *.%filename%') do (
for /f "tokens=1 delims=." %%j in ("%%i") do ren  "%%i" "%%j.%filename2%"
)
echo 替换成功!按任意键推出
pause
分享到:
评论

相关推荐

    bat批处理批量修改文件名后缀

    在实际使用时,你需要将".oldext"和".newext"替换为你需要转换的实际扩展名,并将脚本保存为".bat"文件,例如这里提供的"批量修改文件名后缀.bat"。然后,将这个脚本放置在包含待修改文件的目录中,运行脚本即可完成...

    Dos下批量替换文件内容

    @echo off setlocal enabledelayedexpansion set file= set /p file= 请输入要操作的文件名称(包括扩展名): set "file=%file:"=%" for %%i in

    dos_命令_bat命令_遍历文件夹目录树批量修改_后缀名

    本话题主要关注如何使用DOS命令和BAT脚本来遍历文件夹目录树,并批量修改文件的后缀名。这是一项实用的技术,尤其适用于需要对大量文件进行统一格式转换或者处理的情况。 首先,我们要了解DOS命令中的基本操作。`...

    自动获取当前目录文件名+添加输出文本时间_establish33w_DOS_

    标题中的“自动获取当前目录文件名+添加输出文本时间_establish33w_DOS_”表明这是一个关于DOS操作系统下的批处理脚本,用于自动获取当前目录中的文件名,并结合当前日期生成特定格式的文本输出。"establish33w"可能...

    汇编语言模拟一个dos功能,实现文件后缀名批量改写(有详细分析)

    具体来说,实验要求设计并实现一个能够遍历指定目录及其所有子目录,查找具有特定后缀名的文件,并将这些文件的后缀名统一替换为另一个指定后缀名的程序。这一功能不仅考验了学生对汇编语言的理解和运用能力,还涉及...

    怎么批量修改文件扩展名

    标题“怎么批量修改文件扩展名”涉及到的是在计算机操作中如何快速有效地更改大量文件的后缀名,这对于处理大量文件的IT专业人士来说是一项常见的任务。批量修改文件扩展名可以节省大量的时间和精力,尤其是在需要...

    批量替换文件名

    批量替换通常指的是通过一个程序或脚本来一次性修改多个文件的名称或扩展名。这在大型项目中尤为有用,例如当需要统一命名规范,或者处理同一类型的大量文件时。"RenamePro.exe"很可能是一个专门用于批量文件重命名...

    <Windows>文件名批量替换&添加前缀.zip

    这个压缩包文件“文件名批量替换&添加前缀.zip”显然是一个工具,它可以帮助用户批量处理文件名,提高工作效率。下面我们将深入探讨这个主题,讲解如何在Windows中批量操作文件名,以及相关的实用技巧。 1. **...

    批量批量重命名的方法

    这段代码首先使用`dir`命令按日期排序列出所有的.jpg文件,然后对于每个文件,它提取文件名(不包括扩展名)并添加"_new",最后将新文件名应用到`ren`命令中进行重命名。 4. **注意事项**: - 在批量重命名之前,...

    批量提取文件名.zip

    这段代码首先开启批处理模式,然后用`for`循环遍历当前目录下所有扩展名为".old"的文件,`%%i`代表每个文件,`%%~ni`则是提取文件名部分(不包括扩展名)。`ren`命令则负责实际的重命名操作。 在更复杂的场景中,...

    BAT批处理脚本-文本操作-替换txt中的文字.zip

    "BAT"是批处理文件的扩展名,这些文件包含了可以连续执行的一系列命令,有助于简化日常重复任务,提高工作效率。本资源“BAT批处理脚本-文本操作-替换txt中的文字.zip”显然专注于对TXT文本文件进行特定的文本操作,...

    批量删除.svn

    在使用SVN管理项目时,我们会在项目目录下生成许多以`.svn`为扩展名的隐藏文件和文件夹,它们用于存储版本信息、元数据等。然而,在某些情况下,我们可能需要批量删除这些`.svn`文件,例如在不使用SVN或者准备将项目...

    批量修改图片格式.zip

    1. **批处理脚本基础**:批处理文件通常以`.bat`或`.cmd`为扩展名,它由一系列DOS命令组成,如`COPY`, `REN`, `DEL`等。在运行时,系统会按照脚本中的顺序逐条执行这些命令。 2. **图片格式转换**:在批处理脚本中...

    批量修改txt/reg文件名和属性

    这段脚本会搜索当前目录及其子目录下的所有以"old_prefix_"开头的TXT文件,并将它们的名称改为"new_prefix_"开头,保留原有的文件扩展名。 对于TXT文件的属性,如隐藏、只读等,你可以使用`attrib`命令进行修改。...

    批量文件改名工具

    2. **前缀后缀改名**:向文件名添加或移除前缀(如“_”)或后缀(如日期、作者名等),使文件命名更加规范。 3. **替换改名**:在文件名中查找并替换特定的字符串,例如将所有“old”替换为“new”。 4. **模板...

    DOS bat程序实例

    批处理文件是基于DOS(磁盘操作系统)或Windows命令行环境的文本文件,其扩展名为.bat。它由一系列命令组成,这些命令可以逐行执行,以完成特定的任务。在Windows系统中,尽管图形用户界面已经非常普及,但在某些...

    BAT批处理脚本-文件相关操作-批量重命名 (按指定拓展名).zip

    - `for %%i in (*.jpg) do` 循环遍历当前目录下所有扩展名为.jpg的文件,每遍历到一个文件,就将`%%i`赋值为该文件的完整路径。 - `%%~ni` 表示`%%i`的文件名部分(不包括扩展名)。 - `ren "%%i" "%%~ni.png"` 使用...

    [工具]实现文件夹和文件名称批量修改

    例如,`for /r %i in (*) do ren "%i" "新名称%~ni.txt"` 这个命令会找到当前目录及所有子目录下的所有文件,并将其名称改为"新名称"加上原文件扩展名的形式。 3. **IF 子句**:在批处理中,可以使用IF语句来设置...

    常用的dos工具 包括zip,unzip等

    - **`GZIP`**:`gzip`用于压缩单个文件,生成`.gz`扩展名的压缩文件。与`zip`不同,`gzip`不支持压缩多个文件成一个压缩包。 - **`diff`**:`diff`用于比较两个文件或目录的差异,输出它们之间的区别,是代码版本...

    替换文件中指定字符串_批处理工具

    批处理文件通常以.bat或.cmd为扩展名,由一系列DOS命令组成,可以在Windows操作系统环境下运行。这样的脚本可以执行如复制、移动、删除文件、修改文件内容等多种任务。 在标题提到的批处理工具中,核心功能是替换...

Global site tag (gtag.js) - Google Analytics