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

2024-11-25 05:32:41
推荐回答(5个)
回答1:

1、在win10系统中打开目标文件夹,这样要将这些txt后缀后改成html

2、然后新建一个文本文档文件,输入内容【ren *.txt *.html】,保存好。

3、然后将刚刚保存的文档后缀名改为“bat”,如图。

4、改好后,用鼠标左键双击此文件,会进入运行界面。

5、参照以上进行操作,即可在Win10系统中批量修改文件后缀名。

回答2:

方法/步骤

1,首先需要把系统扩展名都显示出来。点击一下查看,再勾上扩展名。如下图所示操作就可以了。




2,在系统中的任意一个文件夹中新建一个文本文档。

在文本文档中写入:ren c:\1\ *.*jpg   然后再保存下来。



备一下大意:

ren:更新扩展名的工具

C:\1\:C盘下1这个文夹

*.*jpg:中的所有文件都更改成.jpg格式。



3,把刚刚新建的那个文本文件更改它的后缀名为.bat

确认它的后缀名更改。





4,这一步比较重要,在BAT文件上点击一下右键,然后再选择【以管理员身份运行】

如果出现如下图所示的界面,再输入你登陆的这个系统账号的密码。然后点击【仍要运行】然后会提示是不是要运行这文件,再确定一下就会闪一下。




5,这样所有文件的格式都更改成JPG格式了。更改成其它格式也是同样的道理。





回答3:

  通常我们修改文件后缀名都是右击>"重命名"来完成的,单个或少数文件的话这样完成也不费事,但如果我们有多个文件需要重命名这样做显然太繁琐了,那么我们如何快捷批量的给多个文件修改后缀名呢?
  Win10批量修改文件后缀名方法一:
  1、快捷键“win+r”在运行框中输入“CMD”,来打开控制台。如图1所示
图1
  2、首先我们找任意一个JPG格式的图片文件放在任意盘中即可。如图2所示
图2
  3、单个文件修改后缀名。利用ren命令,将E盘中的2.jpg重命名为ad.jpg,只需在命令提示符中输入"ren
E:\1.jpg
2.jpg"命令,然后回车即可。如图3所示
  注意:如果提示权限不足,重新以管理员的身份运行"CMD"即可。
图3
  4、批量修改后缀名。如果需要将E盘中的所有文件改为指定后缀名的文件,在控制台中输入“ren
E:\*
*.jpg”命令即可将所有文件后缀名改为.jpg。如图4所示
图4
  5、修改指定文件类型的后缀名。如果只想将某一类型后缀名相同的文件,修改为另一个类型,比如,将E盘中的所有jpg文件后缀修改为jpg,在控制台输入“ren
D:\*.jpg
*.jpg”命令即可
。如图5所示
图5
  Win10批量修改文件后缀名方法二:
  修改指定文件夹下文件的后缀名。如果需要将某一文件夹里文件修改后缀名为jpg类型的话(修改的后缀名是可以任意修改的),我们只需新建一个后缀名为.bat的批处理文件,把这个批处理文件与被修改后缀名的文件放在同一文件夹下即可,完成以后已管理员身份运行,批处理命令如下:
  cd
/d
%~dp0
  ren
*
*.jpg
  7、当然,以上全部修改你都可以新建批处理的方式来修改,只需把键入控制台的命令卸载批处理文件即可。如图7所示
图7
  总结:以上就是全部的“Win10系统怎么批量修改文件后缀名?Win10批量修改文件后缀名方法”内容,希望可以帮到大家。

小编推荐:

怎样批量修改文件后缀名

win10无线网卡WIFI出现卡顿怎么办?

Win10系统升级慢升级失败怎么办?

回答4:

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件或文件夹放一起双击运行

<# :
cls&echo off&cd /d "%~dp0"&mode con lines=5000
rem 批量修改/替换指定文件扩展名/后缀名
set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "self=%~f0"
powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$oldext=".txt";
$newext=".log";

function toregex($wildcard){
    $pat=[regex]::replace($wildcard, '[\+\.\^\$\{\}\[\]\(\)]', {
        param($m);
        return ('\'+$m.groups[0].value);
    });
    $pat=$pat.replace('?','.').replace('*','[^\.]*')+'$';
    return $pat;
}

$reg=toregex $oldext;
$self=get-item -literal $env:self;
$current=$self.Directory.FullName.trimend('\');
$files=@(dir -literal $current|?{($self.Name -ne $_.Name) -and ($_ -is [System.IO.FileInfo])});
for($i=0;$i -lt $files.length;$i++){
    $newname=$files[$i].Name -replace $reg,$newext;
    if($newname -ne $files[$i].Name){
        write-host ($files[$i].FullName.Substring($current.length+1)+' --> '+$newname);
        $newfile=$files[$i].Directory.FullName.trimend('\')+'\'+$newname;
        move-item -literal $files[$i].FullName $newfile -ErrorAction SilentlyContinue;
    }
}

回答5:

ren F:\1\ *.* *.jpg
F:文件所在盘
1:要更改文件夹名称