批處理提取最底層文件夾名稱到文本的代碼
比如A是主文件夾,批處理在A里面,則提取當(dāng)前目錄下所有子文件夾里最底層文件夾的名稱到文本txt中
A/A1/BBB/CCC、
A/A2/BBB/CCC/DDD,
A/A3/BBB
實(shí)現(xiàn)代碼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效果圖

實(shí)現(xiàn)代碼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實(shí)現(xiàn)代碼3
PowerShell "dir -Literal '%~dp0' -Recurse -Dir | ?{!$_.GetDirectories().Count} | forEach{$_.FullName}"
pause實(shí)現(xiàn)代碼4
@echo off
(for /f "delims=" %%d in ('dir /b/s/ad') do (
cd /d "%%~d"
dir /b/ad|findstr ".*">nul||echo,%%d
))>"末級(jí)目錄列表.txt"到此這篇關(guān)于批處理提取最底層文件夾名稱到文本的代碼的文章就介紹到這了,更多相關(guān)批處理最底層文件夾名稱內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用bat實(shí)現(xiàn)的自動(dòng)關(guān)機(jī)的代碼
有時(shí)候我們需要自動(dòng)關(guān)機(jī),其實(shí)結(jié)合windows任務(wù)計(jì)劃+一段批處理就可以試下,這里簡(jiǎn)單的介紹下,一般我們?cè)诜?wù)器上使用的多是自動(dòng)重啟2007-05-05
CMD命令行下修改網(wǎng)絡(luò)IP設(shè)置的方法
CMD命令行下修改網(wǎng)絡(luò)IP設(shè)置的方法,需要的朋友可以參考下。2011-04-04
用批處理上傳文件到ftp目錄下的實(shí)現(xiàn)方法
這篇文章主要介紹了用批處理上傳文件到ftp目錄下的實(shí)現(xiàn)方法的相關(guān)內(nèi)容,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看下吧2016-05-05
BAT批處理實(shí)現(xiàn)Fibonacci函數(shù)
這篇文章主要介紹了BAT批處理實(shí)現(xiàn)Fibonacci函數(shù),本文直接給出實(shí)現(xiàn)代碼和使用示例,需要的朋友可以參考下2015-06-06
Windows和Linux下定時(shí)刪除某天前的文件的腳本
無(wú)論是在windows下還是linux下,很多的日志文件如果不定時(shí)刪除會(huì)充滿硬盤(pán),所以可以分別寫(xiě)個(gè)腳本定時(shí)處理一下2014-08-08

