请教:同时获取多个文件夹名稱

1个回答

写回答

羽墨87

2025-12-29 04:22

+ 关注

屏幕
屏幕

以下是将上述代码进行改写的版本:batch@echo offfor /r /d %%a in (*) do ( echo %%a >> 文件夹列表.txt)pause请将以上代码保存为一个批处理文件(例如:folder_list.bat),并将其放置在“我的文档”文件夹中。然后,双击该文件以运行。此批处理程序将使用for /r /d命令遍历当前目录及其所有子目录中的所有项,并将每个项的名称追加到名为“文件夹列表.txt”的文本文件中。最终,在执行完循环后,会弹出一个提示框要求确认是否要关闭窗口。如果想要只显示文件名而不显示路径,则可以将后面的代码改为for /r /d %%a in (*) do (echo %%~na >> 文件夹列表.txt)。请注意,以上代码使用了@echo off来禁止在屏幕上显示任何命令行参数和执行结果,这样可以确保只输出所需信息到指定的文本文件中。希望以上内容对您有所帮助!如果还有其他问题,请随时向我提问。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号