2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > bat 命令获取当前目录和子目录下的所有文件的文件名

bat 命令获取当前目录和子目录下的所有文件的文件名

时间:2023-07-11 03:30:45

相关推荐

bat 命令获取当前目录和子目录下的所有文件的文件名

1.获取当前目录下的所有文件名

新建一个txt文件,

文件内容

DIR *.* /B >LIST.TXT

保存,重命名为.bat文件

2.包括子目录

文件内容改为

@echo offif exist list.txt del list.txt /q:inputclsset input=:set /p input=Please input path:set "input=%input:"=%":: 上面这句为判断%input%中是否存在引号,有则剔除。if "%input%"==":" goto inputif not exist "%input%" goto inputfor %%i in ("%input%") do if /i "%%~di"==%%i goto inputpushd %cd%cd /d "%input%">nul 2>nul || exitset cur_dir=%cd%popd:: %%~nxi只显示文件名,%%i显示带路径的文件信息for /f "delims=" %%i in ('dir /b /a-d /s "%input%"') do echo %%~nxi>>list.txtif not exist list.txt goto no_filestart list.txtexit:no_fileclsecho %cur_dir% Folder does not have a separate documentpause

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。