Мне нужны все файлы csv в каталоге, имя файла которого не содержит слова "summary". В командной строке я могу ввести следующую команду
dir /b my_dir\*.csv | find /V "summary"
. Когда я пытаюсь передать указанную выше команду в пакетный файл, я сталкиваюсь с проблемой, заключающейся в том, что команда pipe не поддерживается в цикле for. То есть я не могу сделать следующее
FOR /f %%A in ('dir /b my_dir\*.csv | find /V "summary"') do (
rem want to do something here
)
Может ли кто-нибудь пролить свет на то, как решить указанную выше проблему?
Заранее спасибо!