怎样把文件名改为所在文件夹的名字,要批处理?

条件:D盘下有1000个文件夹,名字分别A000~A999,每个文件夹内只有一个照片,照片名字不规则。例如:A000文件夹下仅有一文件名为:123.JPG,A001文件夹下仅有文件名为:小花.jpg,,,,,,,
求:如何把每个照片改名为所在文件夹的名字: 123.jpg 改为A000.jpg 小花.jpg 改为A001.jpg 。

改名后保存的位置可以在原文件夹,也可以另存其他地方放一起。
求批处理!!1

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行
@echo off
rem 将多个文件夹里的唯一一个jpg图片文件分别以各自所在的文件夹名称重命名
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /ad/b') do (
for /f "delims=" %%b in ('dir /a-d/b "%%a\*.jpg" 2^>nul') do (
echo;"%%a\%%~nxb" --^> "%%~nxa%%~xb"
ren "%%a\%%~nxb" "%%~nxa%%~xb"
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-19
@echo off
pushd d:\
for / “tokens=*” %%i in ('dir/b/ad A???^|findstr A[0-9][0-9][0-9]') do (
for /f "tokens=*" %%j in ('dir/b "%%i\*.jpg"') do move /y "%%i\%%j" "%%i\%%i.jpg")

如何批量修改文件夹名称?谢谢!
在资源管理器中选中文件后,按下 F2 键,然后输入新的文件名,按下 Enter 键即可批量修改多个文件名。方法3:使用命令进行修改 打开电脑的命令窗口,然后打开需要批量修改为文件名的文件所在的文件夹,在命令窗口中输入文件夹的位置,例如:cd C:\\Users\\Username\\Desktop\\Files。然后使用ren命令,ren命令...

如何批处理修改文件夹名称?
方法很简单。首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有...

如何用批处理文件改变文件夹名?
用dos批处理命令实现:步骤1、新建一个文本文档(txt格式)步骤2、打开输入以下内容 “dir\/b>1111.xls”注意不要引号,然后点选另存为,“文件名”栏改为“提取文件名.bat”注意要去掉txt后缀,文件类型改为所有,即可。步骤3、复制到任何需要生成目录的文件夹 步骤4、双击运行 注意:喜欢生成文本文件...

批处理复制文件至指定文件夹,并自动重命名。
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。6、即可看到C盘下已经复制了...

如何批处理更改文件名称
打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。12 自此,你已经完成了批量修改文件名的操作。我们运用了dos命令技巧、xls技巧以及批处理3个知识点来达到批量修改文件名的效果。END 注意事项 该经验需要有一定...

怎样把文件名改为所在文件夹的名字
用软件打开目录,第一栏\/右键\/查找\/文件,填写readme,确定。查出结果后双击第三栏 刷新,第三栏\/右键\/复制,第四栏\/右键\/粘贴。双击第二行左边空格(倒置),把下面小格中的 [第] 改成 [\\] ,双击1次。双击第二行左边空格(倒置),双击〔\\〕5次以上。点〔批量改名〕按钮完成。

将文件名改为文件夹名 批处理bat或其他软件
1.打开Tools->Batch Runner菜单 2.点击Search Files按钮 输入合适的搜索条件*.pdf 并选中搜索目录search directory 选中子目录选项search subdirectory 点击Search,把所有待处理的pdf文件找出来 点击Close关闭搜索窗口 3.选中Set output filename选项,把后面的${FILENAME}改为:..\\${BASE}<basename(getcwd...

.bat 批处理 根据条件修改文件名
1、将需要修改的文件名放在同一个文件夹下。2、右击鼠标,选择新建【文本文件】。3、在文本文件里输入如图的代码,ren a.doc b.doc意思是用b的文件名更换a,如图。4、选择【文件】-【另存为】,选择保存为所有文件,后缀名为bat文件。5、运行保存的bat文件。6、就可以看到查看更改后的名字。

如何批量修改文件名
步骤一:创建一个新的文本文件,将其保存为.bat格式,例如“rename_files.bat”。步骤二:在文本编辑器中,编写批处理命令。常用的命令有`ren`,可以用来修改文件名。例如,`ren *old*.* *new*.*`,表示将所有以“old”为扩展名的文件改名为以“new”为扩展名的...

CMD批处理修改文件名
1、首先我们打开电脑桌面,点击开始菜单,在搜索框中输入“cmd”。2、回车键之后,你会进入dos系统的操作界面。3、让我们假设你需要批处理的文件在E盘的abc文件夹下。那么这一步,你需要在dos下进入这个文件夹。输入“E:“(冒号是必要的),输入”cd abc“(进入abc文件夹)。4、下面就是修改文件...

相似回答