如何使用批处理脚本提取 Windows 文件夹内所有文件名到 TXT 文件
创作时间:
作者:
@小白创作中心
如何使用批处理脚本提取 Windows 文件夹内所有文件名到 TXT 文件
引用
CSDN
1.
https://blog.csdn.net/jianluoffice/article/details/143559593
在Windows系统中,有时我们需要将某个文件夹内的所有文件名提取出来,保存到一个文本文件中,以便后续处理或记录。使用批处理脚本(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 文件夹内所有文件名,并将其保存到一个文本文件中。
热门推荐
声衰减定量成像(ATI)| 无创检测领域的革新之光
按摩三穴位防止出汗过多,真的吗
警惕!吸食这种危险物质后果严重
包韭菜馅饺子,记住“2放3不放”,教您正确方法,韭菜翠绿不出水
《灌篮高手》:激情与青春的篮球记忆
文化中国行·我写家乡 | 我的家乡内蒙古——如此近,别样美
释小龙:从童星到武者,36岁重启人生
《英雄本色》:经典之作,兄弟情深与江湖义重
肺部不舒服咳嗽是怎么回事
藏药佛草膏的功效与作用及价格详解
香水历史与文化溯源
首保指南:马自达CX-5保养细节须知
生僻字:中华文化的瑰宝与传承
英雄合击外挂:揭秘《热血传奇》中的作弊工具与游戏生态影响
从美债实际收益率视角理解黄金价格的逻辑
辞职考研,社保怎么办?
摩托车可以上高速吗
“醉美成都:天府之国七日深度游全攻略”
如何进行家居的新风系统安装?这种安装如何改善室内空气质量?
揭秘华为:财务共享中心建设背后的先进理念与实践
沉默中的智慧:不要轻视言辞不利索的深沉智者
似然比检验(likelihood ratio test)
约50万人火热狂欢!前往德岛,亲自体验为日本夏季注入激情的“阿波舞”!
榮格對愛情提出什麼觀點?
奥运落下帷幕,版权保护不停步
1.4116工艺性能与要求特性及应用领域概述
火箭的液体推进剂靠什么产生那么大的推力?
山药可以生吃吗?(生食山药的优缺点及注意事项)
身体这3处发红,说明你可能是长寿体质
医疗机器人,展望未来智能化发展