批处理文件如何运行文件夹中的所有文件

时间:2013-12-04 03:59:26

标签: batch-file wildcard

我正在尝试查找批处理文件命令,该命令允许我在文件夹中运行所有.lnk或.html文件。我尝试使用通配符(* .lnk),但这不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:5)

基于进一步的评论,这应该会有所帮助 - 您不需要递归来处理单个文件夹,这将处理长文件名。

@echo off
for %%v in ("C:\Users\username\Desktop\Test\*.lnk") do start "" "%%~v"

它将打开文件夹中的每个.lnk文件。

答案 1 :(得分:0)

您可以使用:

for / r %% v in(* .lnk)do start %% v

注意:

不要在快捷方式文件名上添加空格。