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

Batch file 列出文本文件中的所有文件夹名称,batch-file,directory,text-files,Batch File,Directory,Text Files,我正在写一个批处理,以遍历当前目录,并在文本文件中列出所有文件夹名称。到目前为止,我只列出了文件名。有人能告诉我我做错了什么吗 @echo ON SETLOCAL EnableDelayedExpansion For %%# in (Just Processed*) do ( echo "%%~n#">>text.txt ) Pause&Exit 好吧,我知道我做错了什么。在研究过程中的某个时刻,我忘记删除一部分不起作用的代码。这是工作代码 @echo ON SETLOCA

我正在写一个批处理,以遍历当前目录,并在文本文件中列出所有文件夹名称。到目前为止,我只列出了文件名。有人能告诉我我做错了什么吗

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

好吧,我知道我做错了什么。在研究过程中的某个时刻,我忘记删除一部分不起作用的代码。这是工作代码

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

好吧,我知道我做错了什么。在研究过程中的某个时刻,我忘记删除一部分不起作用的代码。这是工作代码

@echo ON
SETLOCAL EnableDelayedExpansion
For /D %%# in (*.*) do (
echo "%%~n#">>text.txt
)
Pause&Exit
dir/ad/b/s>“folderlist.txt”

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

目录/ad/b/s>“folderlist.txt”

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