[bat] Задать несколько конкретных \все файлы — в заданной папке?
Привет. Я извиняюсь, если этот вопрос гуглится за пару секунд, но я пробовал и у меня не вышло.
Подскажите пожалуйста, как мне задать несколько конкретных (поименно, вместе с расширением) либо же все файлы, в заданной конкретной папке. Нужно это для операций с этими самыми файлами. Будь то резервное копирование или перемещение раз в час.
То есть для одного файла команда выглядит как
sef "f=file.ext"
А для нескольких?
Для конструкции
set f=file.ext
перечисление нескольких файлов, в явном виде использовать весьма не просто. Нужно очень хорошо представлять, что будет происходить в дальнейшем с именем переменной f.
Если батник корректно работает с один файлом, то самый просто способ заменить строку
set f=file.ext
на
set f=%~1
и вызывать батник как
for /f %a in (file.ext,file2.ext,*.ext) do <имя батника> %a