the*_*sti 5 cmd file batch-file
仅使用命令提示符或批处理脚本,我想查看当前目录和包含特定文件类型的文件夹的所有子目录.
所以,例如:
假设我在目录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
Run Code Online (Sandbox Code Playgroud)
我运行我的命令/脚本寻找*.c文件,我希望输出
>F:\dir\one\two
>F:\dir\one\three\four
Run Code Online (Sandbox Code Playgroud)
因为这些文件夹包含*.c文件.
我怎么能这样做?
从命令行运行.对于批处理文件,需要转义百分号,替换%为%%
for /r %a in (.) do @if exist "%~fa\*.c" echo %~fa
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4922 次 |
| 最近记录: |