【发布时间】:2013-06-21 07:29:52
【问题描述】:
我想创建一个批处理,输出并保存到带有特定文件(例如 .mp3)的 txt 文件目录中
echo off
for /r %%a in (*) do echo %%a >> get_files.txt
所以我得到了一个包含文件的完整目录。但我只想要.mp3
问候
【问题讨论】:
标签: windows for-loop batch-file cmd directory
我想创建一个批处理,输出并保存到带有特定文件(例如 .mp3)的 txt 文件目录中
echo off
for /r %%a in (*) do echo %%a >> get_files.txt
所以我得到了一个包含文件的完整目录。但我只想要.mp3
问候
【问题讨论】:
标签: windows for-loop batch-file cmd directory
@echo off
(for /r %%a in (*.mp3) do echo(%%~fa)> get_files.txt
【讨论】:
在这种情况下不需要 FOR 循环
dir /b /a-d *.mp3 >get_files.txt
在命令提示符下键入 help dir 或 dir /? 以获取所有 DIR 选项的说明。几乎所有可用于批处理的命令都是如此 - help commandName 或 commandName /?。
【讨论】: