如何批量修改文件后缀名?

 

  工具/原料

  记事本 电脑

  一. 查看显示文件扩展名

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

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


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

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


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


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

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

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

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


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

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


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

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

  操作步骤:

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


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

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


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


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


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


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

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


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

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


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

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

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


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


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

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

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


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

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

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


  注意事项

  bat格式文件,是windows批处理文件。如果有时间大家可以有机会多学习一下,可以给您带来不少的方便呢

  小编提醒,以上提供的批量修改文件后缀名只对修改有作用,文件每个后缀名代表的文件类型不同,如果不同类型文件直接修改后缀名可能会导致文件打不开或者不兼容的问题。

时间: 2024-08-21 07:26:54

如何批量修改文件后缀名?的相关文章

怎样批量修改文件后缀名

  有些同学下载了很多文档或图片,但是有可能这个文件是普通软件读不出来的那种后缀格式,或者那种格式不太方便使用.那怎么办呢? 比如从QQ空间上存下来的图片就是cgi后缀格式的,一般的软件打不开.其实只要把后缀名改成jpg之类的常用格式就可以读了.但是文件太多的话,一个一个来修改未免太麻烦,有没有很简便的方法一次性把所有的后缀都改成所需格式呢? 有的!这里告诉你一种方法.首先把需要修改格式的文件全都放在同一个文件夹里,然后新建一个TXT文档.在文档里输入关键的内容,比如现在是把cgi后缀格式文件全

Shell脚本批量修改文件后缀名代码分享_linux shell

早上本想将一些照片上传到相册中,但是由于所有照片的扩展名都是JPG而不是小写的jpg,因此造成了"格式不正确"而不能上传照片.此刻就产生了这样一个问题:使用shell脚本如何批量将所有文件的扩展名JPG都改成小写的jpg? 既然要批量替换文件名,那么肯定得用一个for循环依次遍历指定目录下的每个文件.对于每个文件,假如该文件的名称为name.oldext,那么我们必须原始文件名中挖出name,再将它与新的文件扩展名newext拼接形成新的文件名name.newext.依照这样的思路,就

php中批量修改文件后缀名的函数代码_php技巧

复制代码 代码如下: <?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $path.$file."<br/>"; foreach

批量修改文件后缀,有什么方法可以实现这个功能。

有很多时候我们需要进行这项功能,但是需要这个功能大部分是在处理图片上.如果你是要批量修改文件名的话,那么可以看下<win7实用小功能一键完成批量改照片名字 >. 1 批量修改文件后缀的准备工作: 把所有需要改后缀的文件遇到同个文件夹里面,文件里面别放不需要改后缀的文件.因为等下这个文件夹里面的后缀全部会变成一样的,如果你放了不需要改的文件,等下你又需要改回来. 2 在文件里面建个改所有文件后缀的小脚本. 新建一个记事本: 输入:ren *.cgi(现在文件的后缀) *.jpg(想要改成什么后缀

bat批处理批量修改文件扩展名的方法_DOS/BAT

有的时候我们可能会遇到,在一个文件夹内有很多个文件,我们需要修改这些文件的扩展名,当然我们可以一个一个的修改,可是如果有很多文件,那就很麻烦了,所以今天就教大家批量修改文件扩展名的方法,希望大家能够灵活运用. 这里假设你要把扩展名为.gif的文件都改成.jpg格式,那么具体方法如下: 1.首先进入需要改扩展名的文件夹内新建一个记事本 2.在记事本中输入如下内容 复制代码 代码如下: ren *.gif *.jpg 3.将记事本的扩展名改名为.bat 4.双击运行bat文件即可批量将该文件夹下的所

详解Linux批量更改文件后缀名_Linux

今天又有同学问Linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法  一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/' ./* 把当前目录下的后缀名为.c的文件更改为.h的文件  2.  CentOS5.5系统下 rename .c .h *.c 把当前目录下的后缀名为.c的文件更改为.h的文件  二.shell 脚本解决 #!/bin/bash find ./ -name *.c | while read i do ec

Win10系统下批量添加或修改文件后缀名的方法

  Ren 命令可用于修改文件的名称,包括后缀名.比如,将 E 盘中的 1.jpg 重命名为 2.png,只需在命令提示符中输入下面的命令,ren E:\1.jpg 2.png 然后回车即可.(注意:如果提示权限不足,那么需要以管理员身份运行命令提示符.) 1.如果要批量修改后缀名,可借助通配符来实现.比如将 E 盘中 1 文件夹下的的所有文件后缀名改为 png 的命令为:ren E:\1\* *.png,如图: 2.当然,有时候我们只需要修改某一类型(同一扩展名)的文件,比如所有 bmp 文件

Python批量修改文件后缀的方法_python

近期下载了很多各种教程, 但是不幸的是后缀名都是 ".mp4", 而本人喜欢 ".rmvb" 后缀,由于有轻微洁癖, 受不了后面的 ".mp4" 缀, 但是手动修改又太过繁琐, 所以用近期刚学的 Python 来偷懒吧 !   : ) 如图为程序运行前的文件名 我们要做的呢, 就是在当前目录下,新建一个python文件, 如上图 demo2.py 然后用编辑器打开敲入如下代码: 复制代码 代码如下: import os # 列出当前目录下所有的文

php批量修改文件扩展名的代码

 代码如下 复制代码 <?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $path.$file."<br/>"; foreach