gpt4 book ai didi

batch-file - 特定文件的 "FOR"命令?

转载 作者:行者123 更新时间:2023-12-04 00:58:02 25 4
gpt4 key购买 nike

似乎我可以使用 FOR命令递归搜索通配符,例如

FOR /R %F IN (*.ASM) DO @ECHO %F

这成功地打印出了存在于当前目录树中某处的所有具有 .ASM 扩展名的文件

但是,如果我正在搜索一个特定的文件名,这根本不起作用:

FOR /R %F IN (LECTURE3_CODE.ASM) DO @ECHO %F

后一个命令的输出似乎打印出 <path>\LECTURE3_CODE.ASM 存在于工作目录树中的每个文件一次

有什么方法可以让这个命令按照我想要的方式工作吗?

最佳答案

非常简单:

FOR /R %f IN (*.ASM) DO (if "%~nf"=="LECTURE3_CODE" ECHO %f)

完成!

关于batch-file - 特定文件的 "FOR"命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com