Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 08.05.2019
Сообщений: 25
1

Проверка на наличие двух папок

27.07.2019, 20:05. Показов 1306. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Требуется сделать скрипт для проверки двух папок.

Допустим если есть в C:\ есть папка folder то ставится set folder1=folder, а если её нет,
то идёт проверка на папку folder.000, если эта папка есть, то ставится folder1=folder.000, а если нет, то производиться exit 0
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2019, 20:05
Ответы с готовыми решениями:

Проверка на наличие и создание файловых папок
Есть код: Function IsDirID(FolderName As String, path As String) As Variant IsDirID=False If...

Проверка двух последовательностей на наличие "общих" элементов
Условие: Если исходная последовательность C,C...,C не содержит ни одного элемента, значение...

Как добавить двойное условие на наличие папок?
Здравствуйте. Как можно добавить двойное условие на наличие папок? "Если есть папка "1", но нет...

Наличие кириллических символов в именах папок и файлов воспринимается как синтаксическая ошибка
Помогите пожалуйста решить следующую проблему: Есть локальный компьютер (Windows 7x64), в нем...

3
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 764
27.07.2019, 21:13 2
Похоже на ерунду. Я саму задачу имею в виду.
И куда ты потом с этими переменными пойдёшь? И какая ценность в этих переменных, если, допустим, спустя пару секунд эти директории кто-нибудь удалит или, наоборот, они вдруг появятся ?

PowerShell
1
2
If ( Test-Path Folder1 )     {   do_something }
ElseIf ( Test-Path Folder2 ) { do_something   }
0
0 / 0 / 0
Регистрация: 08.05.2019
Сообщений: 25
27.07.2019, 21:17  [ТС] 3
Мне требуется на Cmd, а не PowerShell. Переменные потом идут на копирование файлов. В этих папках находятся файлы
0
6325 / 2752 / 1070
Регистрация: 06.06.2017
Сообщений: 9,351
28.07.2019, 18:30 4
Лучший ответ Сообщение было отмечено Bayan22 как решение

Решение

Windows Batch file
1
2
3
@if exist C:\folder\ (set folder1=folder) else @if exist C:\folder.000\ (set folder1=folder.000) else exit 0
@echo %folder1%
@pause>nul
1
28.07.2019, 18:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2019, 18:30
Помогаю со студенческими работами здесь

Проверить в каждой из папок с именами от 1 до 100 наличие папки с именем Date и создать её в случае отсутствия
А моя задачка чем то похожа нужно проверить в папках от 1 до 100 наличие папки с именем Date и если...

Проверка на наличие
Допустим есть колонка "1" с определенными значениями. Как сделать, чтобы при попытке ввода в...

Проверка на наличие
Так. Есть файл, который находится на sitename.ru/file.txt. Я посылаю $_GET, далее должна быть...

Проверка на наличие в БД
Всем доброго времени суток!) У меня такое вот задание: В базе данных создать таблицу логинов и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru