用windows的批处理文件批量更改文件后缀

【转自】http://jingyan.baidu.com/article/e9fb46e196ea187521f7661a.html

 无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加。如果数量少的文件那还简单直接修改就好了。如果很多怎么办呢?下面小编告诉您一个不需要安装软件也能操作的办法

通过批处理文件来实现批量修改文件后缀名,也可以批量添加文件扩展名呢。

工具/原料

  • 记事本 电脑

一. 查看\显示文件扩展名

  1. 1

    既然要修改文件的后缀名,那么我们首先应该查看一下文件的扩展名。(已经知道的直接看后面批量修改的部分)

    方法1.  直接选择文件属性,即可查看文件的类型。

  2. 2

    方法2 如果要直接显示文件后缀名,可以按照下面操作如下图。

    下面以Xp为例,找到开始---控制面板—文件夹选项

  3. 3

    3,点击查看—找到把“隐藏已知文件夹类型的扩展名”前面那个钩去掉然后应用

    END

二.修改文件后缀名\扩展名(手动修改)

  1. 1

    已经能正常查看到文件后缀名了,如果要修改文件后缀名,扩展名很简单

    直接选择文件,右键重命名。或者按住键盘“F2”键,进行修改。

    这是针对当个文件的操作方法,批量修改看后面

    END

三: 批量修改文件扩展名--案例1

  1. 1

    把需要修改扩展名的文件都拷贝放到一个文件夹里面,如下图

  2. 2

    案例1,只是修改特定的后缀名文件。(GIF ---- JPG)

    如下图:我只想修改文件后缀名的是GIF的文件改成JPG

    操作步骤:

    1.      在当前这个文件夹下面,新建一个记事本文件。如下图

  3. 3

    3 打开新建的记事本文件在里面输入 ren *.gif    *.jpg 下面内容,如下图

    输入格式Ren 空格  星号 点 需要修改的文件后缀名   空格星号 点需要改成的文件后缀名

  4. 4

    也许有人看不懂,那我简单说明一下吧。如下图。(注意:在*之前有一个英文的空格)

  5. 5

    3  设置好之后,保存文件。同时吧这个文件改成 .bat后缀名的文件(这个非常重要)如下图。为了好记,我改成   批量修改文件后缀名.bat 这个名字吧

  6. 6

    4 设置好之后,点击运行刚刚那个BAT文件就好了。注意看现在是gif文件格式喔

  7. 7

    5  双击刚刚那个文件,看到没有,文件全部变成Jpg后缀名字了,怎么样是不是很简单?

    看到这里肯定有人要问了,如果我需要把所有的文件都批量修改呢? 如果没有后缀名的文件,怎么添加后缀名呢? 很简单,下面小编就再介绍几个案例吧

    END

案例2,批量修改文件扩展名\后缀名

  1. 上面介绍的是只修改某一类的后缀名,那么如果我整个文件夹下面的所有类型的文件都要修改怎么办呢?如下图  什么类型的文件都有呢

  2.  

    其实也很简单,只需要修改一个参数就好了。如下图

    找到刚刚那个bat文件,右键编辑 – 或者用记事本打开。(注意:在*之前有一个英文的空格

    把命令改成, ren *.*  *.gif  格式 ren 空格 星点 星  空格 星 点 文件后缀名

  3.  

    再次运行,你会发现文件夹下面的所有文件都变成 gif文件啦。是不是很简单

    END

案例3. 如何批量修改不同路径的文件后缀名

  1. 1

    也许你会问啦,这个这么方便能不能我保留下来,只需要知道需要修改文件夹的路径即可进行修改呢? 当然可以

    比如你要修改 C:\Documents andSettings\Administrator\桌面\批量修改文件后缀名 这个文件夹内的文件,你可以在任意 文件夹上新建一个 bat文件。输入下面内容

  2. 2

    就是刚刚那个2种情况,前面添加一个 cd 空格 后面是文件夹的路径啦

    这个路径怎么获取? 打开的文件夹上面地址栏上就有啦

    你如果要修改以后只需要在那个文件里面,编辑修改cd 后面的那一串路径就好了,怎么样是不是很简单?

时间: 2024-10-13 19:13:23

用windows的批处理文件批量更改文件后缀的相关文章

ubuntu下,批量更改文件后缀

ubuntu下,批量更改文件后缀: eg:把当前目录下以tpl为后缀的文件全部rename为html a.tpl  b.tpl  c.tpl 执行命令:   rename 's/\.tpl/.html/' *.tpl a.html  b.html  c.html

利用 Python 进行批量更改文件后缀

利用 Python 进行批量更改文件后缀 代码 import os files = os.listdir('.') for file_name in files: portion = os.path.splitext(file_name) if portion[1] == ".jpg": new_name = portion[0] + ".gif" os.rename(file_name, new_name) 以上代码为将后缀为 "jpg" 的文

Linux批量更改文件后缀名

内容来源于:https://www.cnblogs.com/nkwy2012/p/6362207.html 一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/' ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c .h *.c 把当前目录下的后缀名为.c的文件更改为.h的文件 二.shell 脚本解决 #!/bin/bash #http://blog.csdn.NET/longxibendi find

分析复制文件,在复制过程中更改文件后缀名

这是我自己的做法: 将一个目录下的所有.java文件复制到另一个目录,但是要在复制的过程中更改文件后缀名. 思路:跟上一个一样,只是动作稍稍有一些不同,直接上代码 package pack; import java.util.*; import java.io.*; class CopyRenameFile{ public static void main(String[] args)throws IOException{ File dir=new File("E:\\JAVASE\\JAVA复

批量修改文件后缀

我们会遇到批量修改文件后缀的情况,比如把 .html 的问件 修改成 .ejs 方法: 1.新建一个txt文件,里面写上 ren *.html *.ejs 2.保存,然后把 .txt 的后缀改成 .bat 3.双击这个 .bat 文件,当前目录下的 所有 html 文件就会变成 ejs 文件 修改前: 修改后: 原文地址:https://www.cnblogs.com/xbblogs/p/8366672.html

windows批量修改文件后缀名

有时候需要批量修改一些文件的后缀名,下面介绍批量修改的方法. 1.在文件夹内新建一个.txt文本文档. 2.在文本文档内写:ren *    *.mp3 (意思是把没有后缀名的全部改成.mp3的格式, 同理ren *.gif    *.jpg则是把gif改成jpg,注意中间的空格是必须的). 3.把.txt文件后缀改成.bat,双击执行.成功拉. 原文地址:https://www.cnblogs.com/zeussbook/p/9152558.html

【整理】--批量修改文件后缀名

大家会经常碰到这种情况,大量的文件后缀由于某种原因被篡改. 常用两种方法,包括Dos和批处理命令: (1)DOS方法:对所有相关文件进行修改.比如你的文件夹为K盘下的 yourfile 文件夹.所有图片格式被修改为.php 文件,现在要重新改回 .jpgDOS方法: 1.开始 ->运行,输入CMD(或者COMMAND),点击确定进入DOS界面, 2.在DOS中输入D:命令,回车,进入D盘根目录, 3.输入CD yourfile,回车,进入yourfile文件夹, 4.在yourfile文件夹下面

shell 批量更改文件或目录名

批量更改文件名: 1.在多个文件后面添加.bak或者其他有规律的字符 ls  |xargs -n1 -i{} mv {} {}.bak 或者 find ./*.txt -exec mv {} {}_bak \; 2.通用的批量更改脚本 #!/bin/bash read -p "old extension:" oldext read -p "new extension:" newext read -p "The directory:" dir cd

脚本_批量修改文件后缀名

#!bin/bash#功能:批量修改文件的后缀名,比如: 将.txt文件修改为.doc文件#作者:liusingbon#执行脚本时,需要在脚本名后面添加位置参数(文件后缀名)#例: 脚本名 txt doc (可以将以.txt结尾的文件修改为以.doc结尾)#例: 脚本名 doc jpg (可以将以.doc结尾的文件修改为以.jpg结尾)for i in "ls *.$1"do     mv $i  ${i%.*}.$2done 原文地址:https://www.cnblogs.com/