@Dubus

[bat] Задать несколько конкретных \все файлы — в заданной папке?

Привет. Я извиняюсь, если этот вопрос гуглится за пару секунд, но я пробовал и у меня не вышло.
Подскажите пожалуйста, как мне задать несколько конкретных (поименно, вместе с расширением) либо же все файлы, в заданной конкретной папке. Нужно это для операций с этими самыми файлами. Будь то резервное копирование или перемещение раз в час.

То есть для одного файла команда выглядит как
sef "f=file.ext"
А для нескольких?
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Olgeir
Для конструкции
set f=file.ext
перечисление нескольких файлов, в явном виде использовать весьма не просто. Нужно очень хорошо представлять, что будет происходить в дальнейшем с именем переменной f.
Если батник корректно работает с один файлом, то самый просто способ заменить строку
set f=file.ext
на
set f=%~1
и вызывать батник как
for /f %a in (file.ext,file2.ext,*.ext) do <имя батника> %a
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы