怎样批量更改文件名为所在文件夹名?

 时间:2026-04-21 19:09:07

1、首先我们在想要更改名字的文件夹中创建一个文本文档,如下图所示,

怎样批量更改文件名为所在文件夹名?

2、接着我们把文本文档的后缀名改为bat,然后点击是,如下图所示,

怎样批量更改文件名为所在文件夹名?

3、然后我们点击鼠标右键,选择编辑这个文本文档,如下图所示,

怎样批量更改文件名为所在文件夹名?

4、在文本文档中复制粘贴一段代码,如下图所示,

@echo off&setlocal enabledelayedexpansion

for /r "F:" %%i in (*.*) do (set "fn=%%~dpi"

for /f "delims=" %%j in ("!fn:~,-1!") do ren "%%i" "%%~nj-%%~nxi")

pause

怎样批量更改文件名为所在文件夹名?

5、然后选择代码中的路径,也就是F:

如下图所示,

怎样批量更改文件名为所在文件夹名?

6、接着我们复制刚才创建文本文档的文件夹的路径,如下图所示,

E:\新建文件夹 (2)

怎样批量更改文件名为所在文件夹名?

7、把这个路径粘贴到代码的路径当中,如下图所示,

@echo off&setlocal enabledelayedexpansion

for /r "E:\新建文件夹 (2)" %%i in (*.*) do (set "fn=%%~dpi"

for /f "delims=" %%j in ("!fn:~,-1!") do ren "%%i" "%%~nj-%%~nxi")

pause

怎样批量更改文件名为所在文件夹名?

8、然后我们保存着一段代码,如下图所示,

怎样批量更改文件名为所在文件夹名?

9、保证完成之后,我们双击运行这段代码,如下图所示,

怎样批量更改文件名为所在文件夹名?

10、最后就可以看到每一个文件前面都加入了文件夹的名字,如下图所示,

怎样批量更改文件名为所在文件夹名?

  • 如何批量生成excel文件并且命名
  • 怎样批量生成多个新的文件夹?
  • bat如何批量改名
  • 怎么批量将指定文件复制到文件夹中?
  • 日常办公excel如何进行批量文件命名?
  • 热门搜索
    91年是什么命 什么纸尿裤好用又便宜 缺维生素c的症状 四大文明古国是什么 nicu是什么意思 王者荣耀什么时候更新 嘴巴周围长痘痘是什么原因 蝗虫养殖 大生产运动 毛利率是什么