gpt4 book ai didi

file - 在 cmd 中,如何列出包含具有特定扩展名的文件的文件夹?

转载 作者:行者123 更新时间:2023-12-04 18:41:15 24 4
gpt4 key购买 nike

仅使用命令提示符或批处理脚本,我想查看当前目录和包含特定文件类型的文件夹的所有子目录。

所以,例如:

假设我在目录 F:\dir\one\中,而 F:\dir\one\看起来像这样:

F:\dir\one\
|
+--F:\dir\one\two\
| |
| +--file.c
|
+--F:\dir\one\three\
| |
| +--work.py
| |
| +--F:\dir\one\three\four\
| | |
| | +--file2.c

我运行我的命令/脚本寻找 *.c 文件,我希望输出
>F:\dir\one\two
>F:\dir\one\three\four

因为这些文件夹包含 *.c 文件。

我怎么能这样做?

最佳答案

从命令行运行。对于批处理文件,百分号需要转义,替换 %%%

for /r %a in (.) do @if exist "%~fa\*.c" echo %~fa

关于file - 在 cmd 中,如何列出包含具有特定扩展名的文件的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25876995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com