批处理(bat)获取指定目录下的所有文件列表
更新时间:2020年6月30日 23:53 点击:2244
判断输入路径是不是文件夹,如果是,则获取文件夹下的所有文件名(包括子文件夹下的)
如果要文件名带上路径,则需要在dir这一句的%%~nxi上作改动
@echo off :: 判断输入路径是不是文件夹,如果是,则获取文件夹下的所有文件名(包括子文件夹下的) :: 如果要文件名带上路径,则需要在dir这一句的%%~nxi上作改动 :: code by jm CMD@XP 2006-7-20 if exist list.txt del list.txt /q :input cls set input=: set /p input= 请输入要进行判断的路径: set "input=%input:"=%" :: 上面这句为判断%input%中是否存在引号,有则剔除。 if "%input%"==":" goto input if not exist "%input%" goto input for %%i in ("%input%") do if /i "%%~di"==%%i goto input pushd %cd% cd /d "%input%">nul 2>nul || exit set cur_dir=%cd% popd for /f "delims=" %%i in ('dir /b /a-d /s "%input%"') do echo %%~nxi>>list.txt if not exist list.txt goto no_file start list.txt exit :no_file cls echo %cur_dir% 文件夹下没有单独的文件 pause
经过猪先飞小编测试,正常运行。
下一篇: cmd下获取当前系统时间的bat
相关文章
BAT批处理判断服务是否正常运行的方法(批处理命令综合应用)
批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。这篇文章主要介绍了BAT批处理判断服务是否正常运行(批处理命令综合应用),需要的朋友可以参考下...2020-06-30- 这篇文章主要介绍了bat文件暂停延时的脚本代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-09-24
Tomcat中catalina.bat设置为UTF-8控制台出现乱码
这篇文章主要介绍了Tomcat中catalina.bat设置为UTF-8控制台出现乱码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-31- 本文介绍一下在C#中执行批处理文件(*.bat)的方法。...2020-06-25
- 这篇文章主要介绍了java使用Abobe Acrobat DC生成模板,文中有非常详细的代码示例,对正在学习java的小伙伴们有非常好的帮助,需要的朋友可以参考下...2021-04-22
- 这篇文章主要介绍了自动修改本机IP地址的bat代码,下面的代码因为时间问题暂时没有修复,但里面的一些判断还是值得学习的...2020-06-30
- 创业是一场长跑,张颖(经纬中国创始管理合伙人)建议,「创始人要从纠结和厮杀中脱离出来」,把每天当做人生最后一年中的一天来活,在这一年,高效工作、极致生活。...2016-11-11
- 这篇文章主要介绍了让bat批处理以管理员权限运行的实现方法,需要的朋友可以参考下...2020-08-20
- 这篇文章主要介绍了批处理(bat)获取指定目录下的所有文件列表,需要的朋友可以参考下...2020-06-30
- 这篇文章主要为大家详细介绍了Windows下使用批处理文件.bat删除旧文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-30
win2003禁止web等目录执行exe,bat,com的方法
还在为网站被入侵。导致可以被人运行可执行文件而烦恼嘛? 对于一个web目录来说。 根本不需要运行可执行文件的权限。这里教大家一种方法...2016-01-27- if,正如它E文中的意思,就是“如果”的意思,用来进行条件判断。翻译过来的意思就是:如果符合某一条件,便执行后面的命令。...2020-06-30
运行bat时隐藏cmd窗口的方法(bat隐藏窗口 隐藏运行bat文件)
有时间需要隐藏bat的运行时的黑窗口,一来提高用户体验,希望大家不要非法用途。...2020-06-30- 这篇文章主要介绍了批处理文件bat脚本实现代码自动提交和项目部署,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-30
利用bat批处理程序通过DOS命令行删除所有的空文件夹的方法
这篇文章主要介绍了利用bat批处理程序通过DOS命令行删除所有的空文件夹的方法,感兴趣的朋友跟随脚本之家小编一起学习吧...2020-06-30- 这篇文章介绍了C# 执行bat批处理文件的小例子,有需要的朋友可以参考一下...2020-06-25
- 这篇文章主要介绍了bat 批量提取指定目录下的文件名,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了VBS怎么获取指定目录下的文件列表,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了Bat自动解压缩发布asp.net程序的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2021-09-22
- 这篇文章主要介绍了BAT 批处理脚本教程详细篇,并且脚本之家给了补充,想学习bat的朋友可以参考下...2020-06-30