标题: [文件操作] 批处理如何获取目录树剔除指定文件夹? [打印本页]
作者: liaoguinan 时间: 2024-2-23 09:43 标题: 批处理如何获取目录树剔除指定文件夹?
如图获取测试文件夹下多层文件夹名称记录,剔除小绿和小明文件夹。
作者: czjt1234 时间: 2024-2-23 11:49
- @echo off
- cd /d "C:\Users\Administrator\Desktop\测试"
- for /f "delims=" %%i in ('dir /ad /s /b') do (
- if "%%~nxi" == "小明" rd /q/s "%%i"
- if "%%~nxi" == "小绿" rd /q/s "%%i"
- )
- pause
复制代码
作者: liaoguinan 时间: 2024-2-23 11:55
本帖最后由 liaoguinan 于 2024-2-23 11:57 编辑
回复 2# czjt1234
\测试\001啊实打实大师\001啊实打实大师
\测试\001啊实打实大师\002按时大大
\测试\001啊实打实大师\小明 (不记录)
\测试\001啊实打实大师\小绿 (不记录)
这样记录在记事本
作者: ShowCode 时间: 2024-2-23 12:05
本帖最后由 ShowCode 于 2024-2-23 12:11 编辑
回复 1# liaoguinan
V1.bat- @echo off
- dir /b /s /a-d "%userprofile%\Desktop\测试\001啊实打实大师" | findstr /i /v /c:"\\小明\\" /c:"\\小绿\\"
- pause
复制代码
作者: ShowCode 时间: 2024-2-23 12:12
回复 1# liaoguinan
V2.bat- @echo off
- dir /b /s /a-d "%userprofile%\Desktop\测试\001啊实打实大师" | findstr /i /v /c:"\\小明\\" /c:"\\小绿\\" > "%userprofile%\Desktop\结果.txt"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |