Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
DevNoob
0 / 0 / 1
Регистрация: 29.12.2015
Сообщений: 20
1

Циклическая проверка существования папки

05.05.2016, 07:31. Просмотров 998. Ответов 2

Добрый день! Подскажите, пожалуйста:
есть такой батник:
Windows Batch file
1
xcopy "C:\1\template" "C:\Users\User\Desktop\NewTemplate"  /S /E
Как сделать проверку на то, что конечная папка (NewTemplate, к примеру) уже существует?
Если существует, то конечная директория NewTemplate = NewTemplate + 1.
Если NewTemplate1 существует, то рекурсивно NewTemplate1 = NewTemplate1 + 1 и т.д.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2016, 07:31
Ответы с готовыми решениями:

Проверка существования папки в цикле
Собственно, как сделать? @echo off Setlocal EnableDelayedExpansion set folder="" for /f...

Проверка существования заданной папки на нескольких компьютерах
Здравствуйте. Необходимо контролировать создание папок на нескольких компьютерах в сети. Скрипт...

Циклическая проверка наличия папок на дисках
Нужно реализовать циклическую проверку двух папок на дисках, но я так и не смог сделать так чтоб...

Проверка существования файлов
Как сделать чтобы после первого запуска батника например создались файлы. когда будет второй и...

Проверка существования файла
Создать КФ (Primer 11.bat) , который выполняет следующие функции: Очищает экран; Выводит на...

2
ComSpec
3409 / 1953 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
06.05.2016, 10:43 2
Лучший ответ Сообщение было отмечено DevNoob как решение

Решение

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
setlocal
 
set "src=C:\1\template"
set "dest=C:\Users\User\Desktop\NewTemplate"
 
:loop
 if not exist "%dest%%n%" (
  xcopy "%src%" "%dest%%n%" /e /i
 ) else (
  set /a n+=1& goto loop
 )
 
endlocal
exit /b
1
DevNoob
0 / 0 / 1
Регистрация: 29.12.2015
Сообщений: 20
06.05.2016, 11:09  [ТС] 3
ComSpec, большое спасибо, работает!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2016, 11:09

Проверка существования каталога
Привет всем. Есть каталог o:\2012-11 Это год и месяц соответственно, в конце месяца (в двадцатых...

Проверка существования директории
Здравствуйте. Проверка директории или папки. -------------------------------- Путь -...

Проверка существования строки
Суть в следующем: Нужно написать .bat файл, который проверяет hosts на наличие определенного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru