Копирование имен файлов

Тема в разделе "Пакетные файлы CMD, BAT", создана пользователем SlapShot, 23 мар 2016.

  1. SlapShot
    Оффлайн

    SlapShot Новый пользователь

    Сообщения:
    3
    Симпатии:
    0
    1 Имеется каталог с источниками имен файлов source (файлы с иконками).
    2 Имеется файл донор donor.ico.
    Нужно считать имена файлов в каталоге source и скопировать файл donor.ico в каталог output с этими именами.
     
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.498
    Симпатии:
    4.313
    Здравствуйте, SlapShot !

    Если файл donor.ico и папки source, output, будут расположениы рядом с батником, то код для копирования будет выглядеть таким образом:


    Код (DOS):
    @echo off
    SetLocal EnableExtensions

    set "donor=donor.ico"

    set "ExampleFolder=source"

    set "DestinationFolder=output"

    for /F eol^=^ delims^= %%a in ('dir /b /a-d "%ExampleFolder%\*.ico" 2^>NUL') do copy /y "%donor%" "%DestinationFolder%\%%~na.ico"

    pause
     
     
    Kиpилл и SlapShot нравится это.
  3. SlapShot
    Оффлайн

    SlapShot Новый пользователь

    Сообщения:
    3
    Симпатии:
    0
    Спасибо, все работает.
     

Поделиться этой страницей