|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка существования и создание трех файлов |
|
CMD/BAT - Проверка существования и создание трех файлов
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Доброго времени суток.
Имеется следующая маленькая задача: Создать сценарий. По запросу выполнить проверку на существование 3х файлов(пусть будут .txt в одном каталоге), если их не существует, то их надо создать. Затем выполнить Объединение этих файлов. Собственно, что у меня пока получилось. :checkFile REM Проверка на существование файла SET /A i=1 FOR %%i IN (1,2,3) DO SET /p fileName=Enter fileName= IF NOT EXIST %fileName% (COPY CON %fileName%) Загвостка тут в том, что в форе выполняется лишь первая команда, до if not exist только к 3му файлу добирается. Если взять это все в скобки, то ругань услышу. Далее, как мне в следующую метку передать имена созданных или имеющихся файлов, чтобы их соединить? |
|
Отправлено: 16:54, 05-10-2014 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать @echo off setlocal enabledelayedexpansion :checkFile rem Проверка существования файла. for %%i in (1,2,3) do ( set /p "fileName%%i=Enter a file name. " if not exist !fileName%%i! ( copy nul !fileName%%i! ) ) :mergingFiles rem Объединение файлов. set /p "fileMerged=Enter a name of a merged file. " for %%i in (1,2,3) do ( if not defined fileMerger ( set fileMerger="!fileName%%i!" ) else ( set fileMerger=!fileMerger!+"!fileName%%i!" ) ) copy %fileMerger% /b "%fileMerged%" pause>nul endlocal exit /b |
Отправлено: 18:24, 05-10-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Проверка существования секции в файле ini | eus_deus | AutoIt | 12 | 09-09-2013 21:21 | |
CMD/BAT - [решено] Проверка существования файла | vilSK | Скриптовые языки администрирования Windows | 10 | 23-05-2013 12:40 | |
VBS/WSH/JS - Проверка существования файла | admin-nsk | Скриптовые языки администрирования Windows | 3 | 13-10-2010 12:25 | |
WMI filter проверка существования файла | farlow | Microsoft Windows NT/2000/2003 | 1 | 30-08-2007 09:17 | |
xsl проверка существования тега в xml | FADE | Вебмастеру | 3 | 23-04-2007 11:29 |
|