批处理脚本:打印当前目录所有文件名

使用批处理脚本可以方便地列出当前目录下所有文件的文件名。以下是一个简单的脚本示例:

@echo off
setlocal EnableDelayedExpansion

for %%i in (*) do (
    echo %%i
)

pause
exit

解释:

  • @echo off: 隐藏脚本执行过程中的命令行输出。
  • setlocal EnableDelayedExpansion: 启用延迟环境变量扩展,以便在循环中正确处理变量。
  • for %%i in (*) do (...): 循环遍历当前目录下的所有文件。
  • echo %%i: 打印当前文件的文件名。
  • pause: 暂停脚本执行,等待用户按下任意键继续。
  • exit: 退出脚本。

使用方法:

  1. 将上述代码保存为 .bat 文件,例如 print_filenames.bat
  2. 双击运行该文件即可在命令行窗口中显示当前目录下所有文件的文件名。

注意:

  • 该脚本会列出所有文件,包括隐藏文件和系统文件。
  • 如果需要列出特定类型的文件,可以使用 for %%i in (*.txt) 这样的语法指定文件类型。

示例:

假设当前目录下存在以下文件:

  • file1.txt
  • file2.doc
  • file3.pdf

运行上述脚本后,命令行窗口将显示以下内容:

file1.txt
file2.doc
file3.pdf

通过这个简单的批处理脚本,你可以轻松地获取当前目录下所有文件的文件名,并进行进一步处理。


原文地址: https://www.cveoy.top/t/topic/nTJl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录