|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слить файлы в один |
|
CMD/BAT - Слить файлы в один
|
Новый участник Сообщения: 12 |
Профиль | Отправить PM | Цитировать
недавно начал изучать командную строку, подошел к пакетной обработки данных и затупил на этом задании: нужно слить файлы в один, и в качестве параметров принимать имена файлов и слить все эти файлы в файл имя которого задано последним. Если такой файл уже существует - запросить у пользователя разрешение на перезапись. Если хоть один из файлов несуществует - завершить работу с ошибкой и выводом помощи.
вот что получилось сделать читая разные ссылки( но, если честно, немного не понимаю) вот ошибка: 123.jpg |
|
Отправлено: 23:26, 30-10-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата p1ka4y777:
@echo off setlocal enableextensions enabledelayedexpansion set sPrev=%~1 set sLast=%~2 if not defined sLast echo Usage: %~nx0 ^<Source file1^> ^<Source file2^> ... ^<Destination file^>& exit /b 1 if not exist "%sPrev%" echo Can't find source file [%sPrev%].& exit /b 2 set sArgs="%sPrev%" :Repeat shift set sPrev=%~1 set sLast=%~2 if defined sLast ( if not exist "%sPrev%" echo Can't find source file [%sPrev%].& exit /b 2 set sArgs=%sArgs%+"%sPrev%" goto :Repeat ) set sLast=%sPrev% copy /b %sArgs% "%sLast%" endlocal exit /b 0 |
|
Отправлено: 00:26, 31-10-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать спасибо за отзыв...
хотелось бы уточнить пару моментов, таких как: Цитата:
|
|
Последний раз редактировалось p1ka4y777, 31-10-2013 в 01:34. Отправлено: 01:00, 31-10-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 03:07, 31-10-2013 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - как слить два архива в один | bulchonok | Скриптовые языки администрирования Windows | 2 | 07-04-2013 21:27 | |
[решено] "Слить" в один файл все текстовые файлы из папки | sashadeg | AutoIt | 2 | 05-03-2010 16:25 | |
HDD - Слить два HDD в один!? | Antoniooo | Накопители (SSD, HDD, USB Flash) | 9 | 25-08-2008 18:39 | |
Не запускаються ехе файлы. Ни один - 2 | zhefran | Лечение систем от вредоносных программ | 5 | 14-05-2008 19:19 | |
[решено] Не запускаються ехе файлы. Ни один. | zhefran | Лечение систем от вредоносных программ | 9 | 13-05-2008 13:12 |
|