当需要将很多的文件、文件夹名称做批量提取的时候,我们可以使用如下命令来帮助我们完成。
递归提取文件夹(文件)名称.bat
@echo off
dir %~d0 /s /p /b > 递归提取文件夹文件名称.txt
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD
C:\Users\CDH\Desktop\问题处理\bat工具\提取当前目录下的文件名.bat
C:\Users\CDH\Desktop\问题处理\bat工具\提取文件名.txt
C:\Users\CDH\Desktop\问题处理\bat工具\提取首层文件夹名称.bat
C:\Users\CDH\Desktop\问题处理\bat工具\显示硬盘里被隐藏的内容.bat
C:\Users\CDH\Desktop\问题处理\bat工具\递归提取文件夹名称.bat
C:\Users\CDH\Desktop\问题处理\bat工具\递归提取文件夹名称.txt
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD\exit.bat
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD\shutdown.bat
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD\命令.bat
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD\第二层目录
C:\Users\CDH\Desktop\问题处理\bat工具\NET_SHARE_CMD\第二层目录\第三层目录
提取首层(当前路径)文件夹名称.bat
@echo off
dir %~d0 /ad /b > 提取文件夹名称.txt
NET_SHARE_CMD
首层文件夹
提取当前目录下的文件名.bat
@echo off
dir %~d0 /a-d /o:d /b > 提取文件名.txt
提取当前目录下的文件名.bat
递归提取文件夹名称.bat
递归提取文件夹名称.txt
提取首层文件夹名称.bat
首层文件夹名称.txt
提取文件名.txt
显示硬盘里被隐藏的内容.bat
for /f "delims=" %%i in ('dir /ah /s/b') do attrib "%%i" -s -h