如何使用批处理脚本提取 Windows 文件夹内所有文件名到 TXT 文件
创作时间:
作者:
@小白创作中心
如何使用批处理脚本提取 Windows 文件夹内所有文件名到 TXT 文件
引用
CSDN
1.
https://m.blog.csdn.net/jianluoffice/article/details/143559593
在 Windows 10 中,有时我们需要将某个文件夹内的所有文件名提取出来,保存到一个文本文件中,以便后续处理或记录。使用批处理脚本(Batch Script)是一种简单有效的方法来实现这一需求。本文将详细介绍如何编写并运行这样的批处理脚本来提取文件夹内所有文件名。
创建批处理文件
打开记事本或其他文本编辑器。输入以下批处理脚本代码。保存文件时,选择“所有文件”类型,并将文件命名为 extract_filenames.bat。
编写批处理脚本
以下是一个简单的批处理脚本示例,用于提取指定文件夹内所有文件的名称,并将其保存到一个文本文件中。记得保存为 ANSI 编码。
@echo off
setlocal enabledelayedexpansion
:: 设置源文件夹路径
set "source_folder=C:\path\to\your\folder"
:: 设置输出文件路径
set "output_file=C:\path\to\your\output\filenames.txt"
:: 清空输出文件
> "%output_file%" echo.
:: 遍历文件夹内的所有文件
for %%f in ("%source_folder%\*") do (
set "filename=%%~nxf"
echo !filename! >> "%output_file%"
)
echo 文件名已提取到 %output_file%
pause
脚本解释
@echo off:关闭命令回显,使脚本运行时更加整洁。setlocal enabledelayedexpansion:启用延迟变量扩展,允许在循环中动态修改变量。set "source_folder=C:\path\to\your\folder":设置源文件夹的路径。请将C:\path\to\your\folder替换为您实际的文件夹路径。set "output_file=C:\path\to\your\output\filenames.txt":设置输出文件的路径。请将C:\path\to\your\output\filenames.txt替换为您希望保存文件名的文本文件路径。> "%output_file%" echo.:清空输出文件,确保每次运行脚本时不会保留旧的数据。for %%f in ("%source_folder%\*") do (:遍历指定文件夹内的所有文件。set "filename=%%~nxf":获取文件的完整名称(包括扩展名)。echo !filename! >> "%output_file%":将文件名追加到输出文件中。echo 文件名已提取到 %output_file%:在控制台输出一条消息,告知用户文件名已提取到指定的输出文件。pause:暂停脚本执行,等待用户按任意键继续,方便查看输出信息。
运行批处理脚本
双击刚刚保存的 extract_filenames.bat 文件,脚本将自动运行。脚本运行完毕后,会在指定的输出文件中保存所有文件名。
注意事项
- 确保源文件夹路径和输出文件路径正确无误。
- 如果文件夹内文件数量较多,脚本运行时间可能会稍长,请耐心等待。
- 批处理脚本对文件名中的特殊字符(如空格、括号等)有较好的兼容性,但某些极端情况仍可能导致问题,建议在测试环境中先行验证。
通过以上步骤,您可以轻松地使用批处理脚本提取 Windows 文件夹内所有文件名,并将其保存到一个文本文件中。除了使用上面的脚本外,大家如果觉得这样不方便,也可以考虑使用简鹿文件批量重命名这款工具,它支持 Windows 和 Mac 系统,也支持批量提取文件名或文件夹名。
热门推荐
研究建议:牢记晚餐"三不吃四不做",心血管风险直降20%
城市更新,杭州普通装修多少钱一平方?家居改造预算解析
下辖4个城市区的大兴安岭,建市条件已经较为成熟
在泰山之巅,共绘爱国长卷
千古知音最难觅——中国十大古曲《高山流水》鉴赏
肝癌的预防与治疗:从手术到药物的全方位指南
强劲!苏州地铁四期最新进展!
音乐:心灵的治愈师
社区生鲜超市赚钱吗?如何提高盈利能力
武汉暴雨:气象之谜与城市之痛揭秘!
第十二战团吞世者:从帝国荣耀到混沌堕落的血腥征途
上海汽车置换更新补贴细则发布:最高补贴1.5万元,怎么申请?
2024,直播电商的“变”与“不变”
新游戏三角洲行动攻略——全面解析游戏技巧与策略
航天科普丨天宫一号:开启中国空间站之门
高考地理中的渔场类型
2025VCT启点赛落幕,中国战队剑指曼谷大师赛
血压高不高,身体有信号?医生提醒:这4个异样可能是高血压前兆
中医里的12个消炎药,适合咽炎、肺炎、胃炎、肠炎、肝炎等
慢性阻塞性肺疾病(COPD)的诊断与治疗
豚鼠饲养指南:健康与营养的关键因素
藕粉玉石的作用与功效及用途
贝母的禁忌和副作用是什么
买二手公寓的注意事项及优缺点分析
透平膨胀机:碳氢化合物加工行业的关键设备
癌症细胞周期的异质性决定了对药物CDK2抑制的离散脆弱性
张雪峰谈消防工程专业就业前景、考研方向、优势与劣势
蓝珀龙牌的寓意、象征意义及其在不同文化中的解读:探索神秘符号的深层含义
八岁孩子不听话怎么办?如何有效管教八岁孩子不听话的问题
企业防火墙选购指南:网络防火墙与主机防火墙的全面解析