列出文本文件中的所有文件夹名称

时间:2013-05-05 13:32:55

标签: batch-file directory text-files

我正在编写一个批处理来浏览当前目录并列出文本文件中的所有文件夹名称。到目前为止我只列出了文件名。谁能告诉我我做错了什么?

@echo ON
SETLOCAL EnableDelayedExpansion
For %%# in (Just Processed*) do (
echo "%%~n#">>text.txt
)
Pause&Exit

2 个答案:

答案 0 :(得分:3)

dir / ad / b / s>“folderlist.txt”

如果您只想要当前目录,请删除/ s

答案 1 :(得分:2)

好吧,我弄清楚我做错了什么。在我的研究过程中的某些时候,我忘记删除一部分无效的代码。这是工作代码。

@echo ON
SETLOCAL EnableDelayedExpansion
For /D %%# in (*.*) do (
echo "%%~n#">>text.txt
)
Pause&Exit