说明
小于 1 分钟
说明
1. 脚本一
该脚本会在指定的目录(包括其所有子目录)中查找所有的.md文件。
@echo off
setlocal
set "FolderPath=C:\path\to\your\folder"
for /R "%FolderPath%" %%G in (*.md) do (
echo %%G
)
pause
endlocal
你需要替换设置变量FolderPath的路径为你寻找文件的目标路径。该脚本会找出目标路径和其所有子文件夹中所有的.md文件,并在命令行窗口中输出这些文件的完整路径。
pause命令,这会在脚本运行结束时阻止命令行窗口自动关闭,让你可以看到输出的结果。你需要按任意键继续,命令行窗口才会关闭。
2. 脚本二
只需将echo %%G改为echo %%G >> result.txt,然后脚本会在同目录下生成名为result.txt的文件,保存所有.md文件的路径。
@echo off
setlocal
set "FolderPath=C:\path\to\your\folder"
for /R "%FolderPath%" %%G in (*.md) do (
echo %%G >> result.txt
)
endlocal
指定result.txt文件的输出位置,你可以在文件名前添加完整的路径。例如:
@echo off
setlocal
set "FolderPath=C:\path\to\your\folder"
set "OutputPath=C:\path\to\your\output\folder"
for /R "%FolderPath%" %%G in (*.md) do (
echo %%G >> "%OutputPath%\result.txt"
)
endlocal