如果文件夹名称包含文件类型,请更改它

时间:2013-09-13 20:05:06

标签: windows if-statement batch-file cmd

我想在给定文件路径中搜索特定文件类型的一组文件夹,并重命名父文件夹

如果存在%filepath%**。bz2重命名父文件夹

问题是,我不知道每次运行脚本时调用的父文件夹是什么,并且可能会发生变化。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

以下脚本将列出目录树中包含至少一个*.bz2文件的所有文件夹:

@echo off
setlocal
set "root=d:\test"
for /r "%root%" %%A in (.) do if exist "%%A\*.bz2" echo %%~fA

您没有说明如何重命名文件夹,因此您必须弄清楚如何修改上述文件以进行重命名。