批处理提取最底层文件夹名称到文本的代码

2024-03-01 0 435

比如A是主文件夹,批处理在A里面,则提取当前目录下所有子文件夹里最底层文件夹的名称到文本txt中

A/A1/BBB/CCC、A/A2/BBB/CCC/DDD,A/A3/BBB

实现代码1

@echo off
for /f \”delims=\” %%a in (\’dir /s /b /ad\’) do (
dir /b /ad \”%%a\”|findstr .>nul 2>nul
if errorlevel 1 echo,%%a
)
pause

效果图

批处理提取最底层文件夹名称到文本的代码

实现代码2

@echo off
for /d /r \”%~dp0\” %%i in (*) do (
set \”flag=\”
for /d %%j in (\”%%~i\\*\”) do set \”flag=1\”
if not defined flag echo;%%i
)
pause

实现代码3

PowerShell \”dir -Literal \’%~dp0\’ -Recurse -Dir | ?{!$_.GetDirectories().Count} | forEach{$_.FullName}\”
pause

实现代码4

@echo off
(for /f \”delims=\” %%d in (\’dir /b/s/ad\’) do (
cd /d \”%%~d\”
dir /b/ad|findstr \”.*\”>nul||echo,%%d
))>\”末级目录列表.txt\”

到此这篇关于批处理提取最底层文件夹名称到文本的代码的文章就介绍到这了,更多相关批处理最底层文件夹名称内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 DOS/BAT 批处理提取最底层文件夹名称到文本的代码 https://www.u-9.cn/jiaoben/dosbat/180175.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务