标题: [文件操作] 批处理如何遍历特定目录下所有名为footage的目录下的文件? [打印本页]
作者: shenjiliangtang 时间: 2023-11-15 12:29 标题: 批处理如何遍历特定目录下所有名为footage的目录下的文件?
比如 C:\工作 这个目录,我要得到所有它下面名字叫footage的子目录内的所有文件,要怎么写?
作者: ShowCode 时间: 2023-11-15 12:49
回复 1# shenjiliangtang - dir /b /s /a-d "C:\工作" | findstr /i "\\footage\\"
复制代码
作者: qixiaobin0715 时间: 2023-11-15 12:49
- @echo off
- cd /d "C:\工作"
- for /f "delims=" %%i in ('dir /s /b /ad footage') do (
- pushd "%%i"
- dir /b /a-d 2>nul
- popd
- )
- pause
复制代码
作者: Five66 时间: 2023-11-15 14:03
- @echo off&chcp 936 >nul
- for /r "C:\工作" %%a in (footage\*) do (
- set file=%%a
- setlocal enabledelayedexpansion
- echo,!file!
- endlocal
- )
- pause
复制代码
作者: shenjiliangtang 时间: 2023-11-15 18:22
回复 2# ShowCode
非常感谢,很好用!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |