Windows CMD-根据文件夹名称重命名文件

斯宾塞

文件结构:仪表板>单个文件夹[Spencer Farris,Tyler Manson,Alexis Gibb,Ashley Edminston]>仪表板

我知道您可以使用简单的ren命令重命名文件,然后使用进入文件夹cd,但我不知道如何根据文件夹名称重命名文件。所以我有上面提到的文件夹结构。我想循环浏览Dashboards文件夹中的所有文件夹,进入每个文件夹,并将Dashboard.xlsx文件重命名为“ Spencer Farris Dashboard.xlsx”,“ Tyler Manson Dashboard.xlsx”等。

不是我

对于同一文件夹(顶级文件夹树)中的命令行:


cd /d "c:\folder_target\" & for /d /r %i in (*)do ren "%i\Dashboards.xlsx" "%~ni Dashboards.xlsx"

对于bat / cmd文件:


@echo off 
cd /d "c:\folder_target\"
For /D /R %%i in (*)do ren "%%i\Dashboards.xlsx" "%%~ni Dashboards.xlsx"

您可以使用For /D/R

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows CMD-如何将所有子文件夹中的所有文件重命名为父文件夹名称

在 Windows CMD 中重命名文件列表

根据文件夹名称重命名文件

根据文件夹名称重命名文件

如何根据文件名将文件分类到文件夹中-Windows CMD

通过Windows资源管理器重命名的文件夹保留原始名称

打印目录树,但排除Windows cmd上的文件夹

在Windows 7中的特定文件夹中打开CMD

从CMD更改位置“下载”文件夹-Windows 8.1

Windows cmd删除每个bin和obj文件夹

在CMD Search中排除Windows文件夹

通过文件夹名称重命名文件

Windows CMD或BATCH文件“标记”空文件夹(和仅包含空文件夹的文件夹)

防止在Windows中删除/移动/重命名文件夹

查找并重命名文件夹Windows Batch

如何根据文件夹名称重命名文件名?

Windows 7 CMD:处理文件夹而忽略以“。”开头的文件夹。

Windows CMD:为文件夹中的所有文件夹添加后缀

如果文件夹名称重复,如何根据上传的文件自动重命名文件夹

当文件夹名称包含空格时,如何在Windows 7/10上使用cmd.exe访问共享的网络文件夹?

Windows cmd按文件类型对文件排序并将其存储在文件夹中

批处理文件-根据父名称和(子)文件夹名称重命名文件

如何使用 CMD / 命令行重命名这个多个文件夹

在Linux上按文件夹的文件夹名称重命名文件

使用父文件夹的名称重命名子文件夹中的文件

python:通过子文件夹名称重命名子文件夹中的文件

Bash:使用文件夹名称重命名文件(每个文件夹 1 个)

Windows cmd行重命名从文件名中删除零?

使用Windows cmd或批处理脚本按照条形码重命名文件