• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

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

SlapShot

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,434
Симпатии
5,293
#2
Здравствуйте, SlapShot !

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


CMD/BATCH:
@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
 

SlapShot

Новый пользователь
Сообщения
3
Симпатии
0
#3
Спасибо, все работает.