用批处理命令获取文件夹名称
2 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
1 2 3 | @echo off for /d /r "D:\某文件夹" %%i in (*) do echo %%i>>list.txt pause |
或者
1 2 3 | @echo off for /f "delims=" %%i in ('dir /ad/b/s "D:\某文件夹"') do echo %%i>>list.txt pause |
以上代码默认包含完整路径.如果只需要文件夹名而不需要路径可以用下面代码.
1 2 3 | @echo off for /f "delims=" %%i in ('dir /ad/b/s "D:\某文件夹"') do echo %%~ni>>list.txt pause |
波斯汪
TA贡献1811条经验 获得超4个赞
新建txt文件提取所在文件夹目录
一、进入需要文件目录的文件夹里,新建一个txt文件,如命名为,“XX文件夹目录”.txt。
二、打开新建的“目录”.txt,键入@echo off dir /b /on >list.txt。
三、保存并关闭“目录”.txt。
四、将“目录”.txt重命名为“目录”.bat,出现提示改变扩展名,点击“是”。
五、再点“目录”.bat就打不开了,但该文件夹里新生成一个list.txt,打开list.txt就可看到所在文件夹里所有文件名目录了。
- 2 回答
- 0 关注
- 596 浏览
添加回答
举报
0/150
提交
取消