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

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

 

工具/原料

  • 记事本 电脑

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

  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 后面的那一串路径就好了,怎么样是不是很简单?

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

  1. Python3 批量更改文件后缀名

    Python3 批量更改文件后缀名 示例: # coding:utf8 import os import sys def Rename(): #Path = "F:\\test\\" ...

  2. linux下怎样批量更改文件后缀名

    今天又有同学问linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法 一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/'  ./* ...

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

    利用 Python 进行批量更改文件后缀 代码 import os files = os.listdir('.') for file_name in files: portion = os.path. ...

  4. shell习题第5题:批量更改文件后缀名

    [题目要求] 找到123/目录下所有后缀名为.txt的文件 1. 批量修改.txt为.txt.bak 2. 把所有.bak文件打包压缩为123.tar.gz 3. 批量还原文件的名字,即把增加的.ba ...

  5. Linux批量更改文件后缀名

    一.rename解决 1.  Ubuntu系统下 rename 's/\.c/\.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename . ...

  6. Linux批量更改文件后缀-转载

    一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename . ...

  7. linux命令(46):批量更改文件后缀,文件名

    linux shell 1.要将所有 jpeg的后缀名图片文件修改为 jpg文件. rename .jpeg .jpg *.jpeg

  8. ubuntu批量更改文件权限

    重装系统之后,把文件从windows分区拷到linux分区发现所有文件的权限全是777,在终端下看到所有文件的颜色都很刺眼,文件有很多,一个一个改不现实,所以写了一段python脚本批量更改文件权限. ...

  9. Win10怎么批量修改文件后缀名?

    Win10怎么批量修改文件后缀名?一般我们都是右击重命名,但是,如果要改的文件很多的话,这样做事不行的,该怎么批量修改后缀名呢?下面我们一起来看看两种解决办法 通常我们修改文件后缀名都是右击>& ...

随机推荐

  1. 讯飞语音识别Android-Demo

    import java.io.UnsupportedEncodingException; import android.app.Activity; import android.os.Bundle; ...

  2. java中Volatile修饰符的含义

    在java语言中:为了获得最佳速度,同意线程保存共享成员变量的私有拷贝.并且仅仅当线程进入或者离开同步代码块时才与共享成员变量的原始值进行对照. volatilekeyword的作用就是提示vm:对于 ...

  3. solaris软件管理 FTP

    安装一些常用软件 一.应用程序与系统命令的关系: 系统命令文件位置在 /bin /sbin下面或为shell内部指令:完成对系统的基本管理工作:一般在字符操作界面中运行:一般包括命令字.命令选项和命令 ...

  4. python(12)- 文件处理应用Ⅰ

    一.读取文件,打印第三行时后面加入“徐亚平” 程序如下: count=0 with open("test",mode="r",encoding="ut ...

  5. mysql binlog配置详解

    关闭binlog,注释掉mysql配置文件中的log-bin=mysql-bin即可     baidu zone - 关闭binlog方法   cnblogs - linux下mysql配置文件my ...

  6. windows下redis安装以及简单配置

    1.下载redis 下载地址https://github.com/dmajkic/redis/downloads.有32bit和64bit根据自己需要选择就可以了. 2.安装redis 首先使用cmd ...

  7. Android异步载入AsyncTask具体解释

    曾看见有人说过.认为非常有道理.分享一下:   技术分为术和道两种:   (1)具体做事的方法是术.   (2)做事的原理和原则是道. 近期项目发现个重大问题.结果打log跟踪查是AsyncTask导 ...

  8. cygwin配置个人环境,android模拟器root映象和Babun

    零.Windows命令行个人设置 @echo off :: Temporary system path at cmd startup ::set PATH=%PATH%;"C:\Progra ...

  9. angular 绑定数据时添加HTML标签被识别的问题

    由于安全性,angular本身会对绑定的HTML标签属性进行转义,所以有些情况下我们需要用到绑定的数据里面传入html标签的时候, 需要用到一个服务:$sce $sce 服务下面的一个 $sce.tr ...

  10. sql中in/not in 和exists/not exists的使用方法差别

    1:首先来说in/not in的使用方法 in/not in是确定单个属性的值是否和给定的值或子查询的值相匹配: select * from Student s where s.id in(1,2,3 ...