所以我有一个批处理文件,它针对4个不同的文件扩展名检查目录中的文件,如果它们具有正确的文件扩展名,则处理它们:
set count=0
for %%x in (*.J_E, *.J_T, *.J_I, *.BCC) do (
set /a count=count+1
set choice[!count!]=%%x
)
for /l %%x in (1,1,!count!) do (
echo %%x. !choice[%%x]!
tlv2txt !choice[%%x]! > !choice[%%x]!.txt
)
我想要做的是添加使用文件的功能,其中文件名包含某些字符串,如marmite'。 例如..
通过运行批处理文件,我希望能够处理'仅标有星号的文件:
就像我说的,我可以获得文件扩展名,但我还没有想到如何获取包含文件名的最模糊的想法。 这可以吗?
答案 0 :(得分:1)
好吧,我似乎回答了我自己的问题!
对于可能遇到同样问题的其他人,我会在这里留下答案。
答案是
f.inputs 'Communications' do
f.input :employees_positions, as: :check_boxes
end
所以,使用上面的例子;
*marmite*.*
希望这有助于某人! :)
答案 1 :(得分:0)
是的,你可以实现它。
dir /a:-D /b | findstr /i "word"
目录/ a:-D / b :此命令将列出目录中的所有文件。
findstr / i :此命令将检查所有文件中的匹配单词并列出它们
/ i:不区分大小写的搜索。 在我们的示例中,我们将获得一个文件名列表,其名称包含字符串" word"。
请接受这个想法并继续。