http://article.lre.cn/article/10002076.htm
@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
分享到:
相关推荐
删除指定路径下指定文件及文件夹外的所有文件及文件夹2.bat 删除某些文件夹之外的目录.cmd 删除重复行.cmd 判断光驱是否可用.bat 判断光驱里有无光盘.bat 判断分区格式.bat 判断是文件还是文件夹.cmd 判断驱动器类型...
本资源由大量的实用批处理文件组成,删除.txt尾缀名双击即可直接使用,既是学习的模板也可以作为实用程序,如下为文件组成,涉及文件管理...获取指定层次的目录名.cmd 获取相对路径.cmd 获取路径中指定层深的字符串.cmd
本压缩包中的"bat把目录下的文件按修改时间倒序列出来_生成超链接放到html文件中.bat"文件就是一个批处理脚本,它的主要功能是将指定目录下的所有文件按照修改时间的倒序排列,并将这些文件的绝对路径转换为超链接,...
BAT批处理脚本是一种在Windows操作系统中用于自动化执行一系列命令的文本文件,通常以.bat或.cmd为扩展名。这些脚本由DOS命令组成,能够帮助用户简化重复性任务,提高工作效率。在这个特定的压缩包中,我们有一个名...
例如,`FOR /F "delims=" %i IN ('DIR /B /S /A:D') DO @ECHO %i`将列出指定目录及其所有子目录下的所有目录的完整路径。 4. **`DIR`命令**:用于显示目录内容。配合`/B`(bare format)参数,可以只显示文件名和扩展...
在IT行业中,批处理文件(.bat)是Windows操作系统中的一种脚本文件格式,它包含了一串命令,用户可以通过双击运行来批量执行这些命令。然而,批处理文件的执行通常会弹出一个命令提示符窗口(黑框),这对于某些...
这些脚本可能会遍历指定目录下的所有模型文件,并依次进行转换。 - _SvfExtractCurDir.bat脚本可能用于提取当前目录下的SVF文件,可能是为了下载或查看转换后的结果。 5. **PDF文档**:“SVF文件的创建和还原.pdf...
echo 批处理完成,已拆分的文件存储在当前目录下。 ``` 在这个脚本中,`setlocal enabledelayedexpansion`启用延迟环境变量扩展,使得在for循环中能够正确更新`count`变量。`linecount`通常需要通过其他命令(如`...
这个名为"近100个最全面最实用常用批处理bat程序.rar"的压缩包文件,很可能包含了各种常见且实用的批处理脚本,覆盖了办公、系统维护、文件管理等多个方面。 批处理脚本的核心是DOS命令,这些命令包括但不限于: 1...
这条命令会遍历当前目录下所有 `.txt` 和 `.log` 文件,并显示它们的内容。 此外,还有其他类型的 `For` 循环: - `For /D`: 用于遍历目录。 - `For /R`: 递归遍历子目录。 - `For /L`: 生成数字序列。 - `For /F`:...
在IT行业中,批处理脚本是一种非常实用的自动化工具,特别是在Windows系统环境下,BAT文件能够帮助用户执行一系列命令行操作,极大地提高了工作效率。本压缩包"BAT批处理脚本-加密解密-批处理不显示密码.zip"包含了...
5. 脚本运行完毕后,提示用户密码已生成并保存在指定文件中。 这个批处理脚本示例展示了批处理语言在自动化任务中的实用性,尤其是当涉及到重复性和需要定制化操作的时候。尽管批处理脚本的语法相对简单,但它能...
将对应file.txt和两个.bat文件放在需要复制或剪切的文件夹下,将需要复制或剪切的文件夹或文件名写入file.txt中,双击运行其中一个.bat即可复制或剪切txt里的文件夹或文件至E:\123文件夹中。
使用方法相对简单,你只需要运行这个程序,然后指定需要转换的.reg文件,它会自动生成一个相应的.bat文件。生成的批处理文件会包含正确的命令行调用,例如 "regedit /s 文件名.reg",用于静默导入注册表信息。 ...
在IT行业中,批处理文件(.bat)是Windows操作系统中常用的一种脚本文件格式,它由一系列命令组成,用户可以通过运行批处理文件一次性执行多个命令,简化操作流程。然而,批处理文件在某些情况下可能面临安全风险,...
**示例1**:创建一个简单的批处理文件,用于列出当前目录的所有文件并将列表保存到文本文件中,随后显示一条消息并暂停等待用户确认。 ```bat @echo off echo 正在生成文件列表... dir /b > filelist.txt echo 文件...
运行时,你需要提供要检索的文件夹路径,这个工具会遍历该路径下的所有文件和子文件夹,并将所有文件的名称写入到与.bat文件同级目录下的list.txt文本文件中。这个功能对于需要批量处理或记录文件系统结构的情况非常...
本资源“BAT批处理脚本-查找最新的文件.zip”提供了一个名为“查找最新的文件.bat”的批处理脚本,它主要用于自动查找指定目录下的最新文件。 批处理脚本是基于DOS命令行环境的文本文件,其中包含了用户想要执行的...
在这个场景中,批处理被用来统计目录下所有文件的数量以及每个文件的行数。 批处理脚本通常使用DOS命令行中的工具来实现。例如,在Windows系统中,我们可以使用`dir`命令列出目录中的文件,`for /f`循环处理这些...
"获取当前目录下的目录名称并生成目录树" 这个主题涉及到Windows操作系统中的批处理(Batch)脚本,通过`dir`命令我们可以实现这个目标。在本文中,我们将详细探讨如何使用DOS(Disk Operating System)命令行工具来...