产品帮助中心

欢迎来到简鹿技术支持中心,我们可以为您提供哪些帮助?

批量提取文件名bat脚本来了,轻松批量提取文件名

时间:2024-09-05 作者:小鹿 来源:简鹿办公
简鹿文件批量重命名
官方正版
纯净安全
软件评分:
简鹿文件批量重命名是一款便捷的批量重命名工具,可轻松执行文件重命名操作;软件还提供了文件时间属性、批量提取文件名等功能,极大地提高了文件整理的工作效率。
Win下载 Mac下载

创建一个批处理脚本来批量提取文件名可以非常方便地应用于各种场景,比如整理文件列表、备份文件名等。下面是一个简单的批处理脚本示例,它会遍历指定目录下的所有文件,并将每个文件的名字输出到一个文本文件中。

批量提取文件名bat

假设你想提取当前目录下所有文件的名字,你可以创建一个名为 extract_filenames.bat 的批处理文件,内容如下:


@echo off

rem 设置输出文件路径

set "outputfile=filenames.txt"

rem 清空或创建新的输出文件

if exist "%outputfile%" del "%outputfile%"

> "%outputfile%" echo.

rem 获取当前目录下所有文件的名字

for %%f in (*) do (

    echo %%~nxf >> "%outputfile%"

)

rem 显示处理完成的信息

echo Filenames have been extracted to %outputfile%

pause


使用说明:

将上述代码复制到记事本中,保存为 extract_filenames.bat。

双击该批处理文件或在命令提示符下运行它。

运行完成后,你会在相同的目录下发现一个名为 filenames.txt 的文本文件,里面列出了所有文件的名字。


脚本解释:


@echo off:关闭命令回显,使得脚本执行时不显示每条命令。

set "outputfile=filenames.txt":设置输出文件名为 filenames.txt。

if exist "%outputfile%" del "%outputfile%":如果输出文件已经存在,则删除它。

> "%outputfile%" echo.:创建一个新的输出文件(如果不存在)。

for %%f in (*) do ( ... ):循环遍历当前目录下的所有文件。

echo %%~nxf >> "%outputfile%":将每个文件的名字(包括扩展名)追加到输出文件中。

echo Filenames have been extracted to %outputfile%:打印一条信息,告诉用户文件名已被提取到指定文件。

pause:暂停脚本,等待用户按键继续。


这个脚本假设你想要提取当前目录下的文件名。如果你需要提取其他目录下的文件名,可以在 for 循环中指定其他路径,例如 for %%f in (C:\path\to\directory\*) do (...)。


注意,该脚本不适用于批量提取文件夹名称。对于想更快速提取文件名,可以考虑使用简鹿文件批量重命名软件。

热门教程
音频格式转换器 格式工厂
相关软件推荐
办公软件,就选简鹿 简便、快捷、高效

客户服务

帮助中心

关注我们

百家号 搜狐号 抖音号 CSDN B站平台
QQ客服
QQ:3236169202 复制
简鹿办公QQ客服二维码
微信客服
微信:jianlu365 复制
简鹿办公微信公众号
回到顶部