怎样批量把文件夹下所有文件名改成大写

作者&投稿:父股 (若有异议请与网页底部的电邮联系)
如何把一个文件夹中的所有txt文件名中的小写改为大写字母~

ren *a*.txt *A*.txt
ren *b*.txt *B*.txt
。。。。。。。
ren *z*.txt *Z*.txt
这个是我能想到的最简单的办法,需要经过26次,每次改1个英文字母,26次以后全覆盖,但是这个办法没经过实验!!!!
你要搞之前得备份,不然有可能名字被改的面目全非!

这个bat文件只针对它所在的文件夹或路径位置起作用,无需担心把电脑所有东西都改了

“网友采纳”那个是Linux的方法……我试着用Windows软件Total Commander来解答,如图(不过连扩展名都变了):



不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
/*&cls
@echo off
rem 将文件名中的小写字母转成大写字母
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "tokens=1* delims=|" %%a in ('dir /a-d/b^|cscript -nologo -e:jscript "%~f0"') do (
    if /i "%%~nxa" neq "%~nx0" (
        echo;"%%a" --^> "%%b"
        rem ren "%%a" "%%b"
    )
)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var fso=new ActiveXObject('Scripting.FileSystemObject');
while(!WSH.StdIn.AtEndOfStream){
    var line=WSH.StdIn.ReadLine();
    var f=fso.GetFile(line);
    var basename=fso.GetBaseName(f.Path);
    var extname=fso.GetExtensionName(f.Path);
    var newname=basename.toUpperCase()+(extname==''?'':'.'+extname);
    if(newname != f.Name){
        WSH.echo(line+'|'+newname);
    }
}


Linux可以使用shell编程,Windows下,使用bat批处理文件。

脚本保存到需要转换文件名的路径下并执行
#!/bin/bash
for file in `ls | grep '[a-z]'`#找到文件名中带有小写字母的文件
do
str=`echo $file|tr 'a-z' 'A-Z'`#逐个把带有小写字母的文件名赋值给变量str
mv $file $str#逐个重命名
done

用按键精灵,私信我Q


Win 7 如何批量提取指定文件夹下的所有文件名称及其路径?
Win 7 批量提取指定文件夹下的所有文件名称及其路径的方法如下:1、在需要提取名称的文件夹中右键新建一个“文本文档”。2、打开文本文档,在文档输入DIR \/S\/B >列表.TXT。3、将文本文档另存为“列表.BAT”,保存在需提取文件名称的文件夹中。4、双击存好的BAT文件“列表.BAT”。5、双击后,对话...

如何一次性批量复制多个文件夹下的多个文件?
应该是先把所有有关的文件夹一次性复制过去,然后再删除不需要的文件,因为不同文件夹下面的文件同时选择不行的,要么一个文件夹下面多个文件复制好复制过去,这样一个个文件夹进行。

如何批量提取文件夹中文件?
您可以按照以下步骤将多个文件夹中的文件批量提取到一个文件夹中:创建一个新的文件夹,用于存放您要提取的文件。打开一个命令提示符窗口。在 Windows 中,您可以按下 Win + R 键打开运行窗口,输入 "cmd" 并按下 Enter 键来打开命令提示符窗口。在命令提示符窗口中,进入包含要提取文件的文件夹所在...

如何批量提取文件夹中的文件?
具体如下:1.首先第一步根据下图所示,打开目标文件夹。2. 第二步根据下图所示,先点击顶部地址栏,接着按下【Ctrl+C】快捷键复制文件夹路径。3.第三步先打开电脑浏览器,接着根据下图所示,在地址栏中粘贴文件夹路径并按下【回车】键。4. 第四步先全选所有文件,接着单击鼠标右键,然后在弹出的...

如何批量删除文件夹中的所有子文件夹
1、首先把要删除掉的文件夹压缩成一个压缩包。2、然后是进行解压。3、然后在高级选项中选择“不解压路径”。4、当遇到文件下多个文件夹都有同个文件夹a,如果删除掉这个文件夹a。5、使用电脑的文件夹搜索功能,搜索文件夹a(若其他文件夹也有同样的文件a建议指定系统搜索范围)。6、搜索完成后全选要...

如何把多个文件夹下同名文件批量更改?
可以使用批处理脚本实现批量替换不同文件夹中相同文件名文件,具体步骤如下:将B文件夹内的10个文件复制到A文件夹的根目录下。使用for命令遍历A文件夹内的所有子目录,找到同名的文件,并将其替换为B文件夹中的文件。具体代码如下:echo off setlocal enabledelayedexpansion set srcFolder=A set dst...

如何批量删除文件夹中的指定文件?
如何批量删除文件夹中的指定文件??在Windows上有一个内置的磁盘清理工具,可以让您删除系统文件和临时文件,以节省硬盘空间。只需在Windows搜索栏中键入“磁盘清理”,然后按照屏幕上的提示完成即可。如果文件不慎丢失,建议借助专业的数据恢复工具进行数据恢复操作。电脑端免费下载:嗨格式数据恢复大师 1、...

怎样批量的将多个文件夹下图片复制到一个文件夹里
1、先把多个文件夹放进一个文件夹中。2、如图要把一张图片都放到所有文件夹中,右键空白处,选择新建一个文本文档。3、在文档中输入:echo off for \/f %%i in ('dir \/ad \/b') do copy 8546245.jpg %%i exit “8546245.jpg”是要复制图片的文件名和扩展名,最后Ctrl+S保存文档。4、把文档...

怎么样批量把一个文件夹里的文件移到另一个文件夹里
copy D:\\源文件夹\\文件名2.txt D:\\目标文件夹\\ copy D:\\源文件夹\\文件名3.txt D:\\目标文件夹\\ ... (重复粘贴并执行,直到所有文件名) 每粘贴一行,按下回车键,系统会依次执行这些命令,将源文件夹中的对应文件移动到目标文件夹。这样,无需手动一个个操作,就可以快速批量处理多个文件,大大提高了工作效率...

批量修改文件夹下的所有文件名称
1、电脑打开要批量命名的文件夹。2、打开要批量命名的文件夹后,Ctrl+A全选文件。3、全选后,鼠标右键点击第一个文件,然后选择重命名。4、点击重命名后,输入要改的名称,然后按回车键。5、按回车后,所有图片名称就都改了。

涟源市18243182281: 怎么大批量更改文件名? -
仇重文亭: ①选中所有要修改的文件.要按顺序排列的话,请先选最后一个文件,最后选第一个文件; ②直接按F2键,把第一个文件的名称修改好; ③按ENTER后,自动得出相同文件名并后缀数字.

涟源市18243182281: 如何批量提取文件夹内的文件名称和大小??? -
仇重文亭: 假如你的视频存放在e盘的video文件夹,音频存放在e盘的mp3文件夹(如果是中文目录名最好先改成英文的,子目录不用改): 开始——运行——输入cmd,进入dos: dir e:\video /s > e:\video.txt 回车 dir e:\mp3 /s >e:\mp3.txt 回车 注意一定要加 /s 参数,它表示循环搜索子目录及下级子目录. 然后你就可以编辑e盘根目录的video.txt和mp3.txt文件了.

涟源市18243182281: 怎样一次性全部修改文件夹中所有的文件的文件名? -
仇重文亭: 用批量文件重命名吧,软件不大,功能不错的

涟源市18243182281: 多个文件夹内文件名批量更改 -
仇重文亭: 选中你要重命名的多个文件夹,按F2修改,或右键快捷菜单->重命名文件夹里面的文件,按住Ctrl+A全选,重命名方法同上.

涟源市18243182281: 如何批量根据文件夹名修改文件夹内文件名?? -
仇重文亭: 只需要将B文件夹中的 a.txt 重命名为 b.txt 就行了.注:在Windows系统中,不区分文件名的大小写,换句话说,a.txt 与 A.txt 相同.

涟源市18243182281: 请问如何把一个大文件夹所有的文件以及小文件夹的文件名字批量重命名. -
仇重文亭: @echo off Setlocal Enabledelayedexpansion (for /r %%i in (*.log) do ( if not "%%~dpi"=="!var!" set /a n+=1 set "var=%%~dpi" echo.%%i !n!))>"new.txt"

涟源市18243182281: 如何批量修改每个文件夹里的文件名吗? -
仇重文亭: 两种方法:1,按照百度经验网页链接里说的,利用excel批量生成批处理方式来完成,前提是你得懂得DOS的操作和rename命令 2,搜索“批量修改文件名”,会有不少小软件可以实现这个功能,部分软件居然还要收费 这里就不提供链接了

涟源市18243182281: 如何将文件夹内的文件名称批量改名称 -
仇重文亭: 方法/步骤1 在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示.2 鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下图所示.在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行“dir /b...

涟源市18243182281: 如何批量将一个盘符中所有含80t字样的文件名改为120t? -
仇重文亭: 用批处理,遍历文件名然后ren一下就行

涟源市18243182281: 有无办法批量更改一个文件夹里的所有文件名? -
仇重文亭: 用acdsee,显示所有文件,打开要改名的文件夹,选择所有要更名的文件,右键点击文件,选择批量更改文件名(可以自己定义开始的数字),确定!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网