gpt4 book ai didi

sql - 批处理文件 "For/f"循环每个文件夹两次并列出文件两次

转载 作者:行者123 更新时间:2023-12-01 11:42:05 26 4
gpt4 key购买 nike

这个 for 循环遍历文件两次。为什么会这样?我如何修改它,以便每个 .sql 文件只列出一次。

For /f %%G in ('dir /s /b "%ScriptsPath%" *.sql') do (
echo "%%G"
)

最佳答案

dir 命令与作为单独参数的“*.sql”混淆了。试试这个。此代码假定您的 ScriptsPath 变量确实以反斜杠结尾。

For /f %%G in ('dir /s /b "%ScriptsPath%*.sql"') do (
echo "%%G"
)

关于sql - 批处理文件 "For/f"循环每个文件夹两次并列出文件两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230622/

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