gpt4 book ai didi

command-line - 如何在批处理文件中循环匹配通配符的文件

转载 作者:行者123 更新时间:2023-12-03 04:13:54 25 4
gpt4 key购买 nike

我有一组基本文件名,每个名称“f”都有两个文件,“f.in”和“f.out”。我想编写一个批处理文件(在 Windows XP 中),它遍历所有文件名,对于每个文件名,它应该:

  • 显示基本名称“f”
  • 对“f.in”执行操作
  • 对“f.out”执行另一个操作

除了搜索 *.in(或 *.out)之外,我没有任何方法来列出基本文件名集。

最佳答案

假设您有两个程序处理这两个文件,process_in.exe 和 process_out.exe:

for %%f in (*.in) do (
echo %%~nf
process_in "%%~nf.in"
process_out "%%~nf.out"
)

%%~nf 是替换修饰符,仅将 %f 扩展为文件名。请参阅 https://technet.microsoft.com/en-us/library/bb490909.aspx 中的其他修饰符(页面中间)或在下一个答案中。

关于command-line - 如何在批处理文件中循环匹配通配符的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39615/

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