![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка существования и создание трех файлов |
|
CMD/BAT - Проверка существования и создание трех файлов
|
Новый участник Сообщения: 1 |
Доброго времени суток.
Имеется следующая маленькая задача: Создать сценарий. По запросу выполнить проверку на существование 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 |
|