我有大约800个文件夹,每个文件夹中有一个同名的文件:index.php
我想找到一个解决方案,我可以一次性删除所有文件夹中的所有index.php文件,我不想打开每个文件夹并逐个删除每个index.php。
有什么想法吗?感谢。
答案 0 :(得分:1)
这真的不难。
@echo off
for /R d:\ %%i in (index.php) do echo del "%%~i"
设置我的路径d:\
,一旦您确认对结果感到满意,echo
将从字符串中删除echo
以实际执行该功能。
有关for循环的更多信息,请从cmd.exe执行for /?
获取完整帮助。
或没有for
循环,如 @Squashman 的评论中所述:
del /S index.php
将删除该文件,从启动del命令的工作目录中删除所有子目录中的文件。 /S
几乎是一个搜索功能。 /S
开关也适用于dir /S
,只需搜索所有子目录中的文件。