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

标签 batch-file wildcard

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

最佳答案

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

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

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

关于batch-file - 批处理文件如何运行文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20366552/

相关文章:

batch-file - 使用 ffprobe 按语言查看音轨

mysql - 如果 "mysqldump"和 "mysql"命令成功与否,如何检查批处理脚本?

batch-file - 使用批处理文件复制和重命名文件

java泛型和通配符

python - 如何从结尾字符可以更改的文件夹中导入文件 - python pandas?

windows - 在后台运行的启动脚本

batch-file - 等待输入 BATCH

bash - 在 Bash 中,是否可以将包含通配符的字符串变量匹配到另一个字符串

sql - "NOT IN"带有前导通配符的子查询

bash - 如何删除file.*但保留file.txt?