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

Проверка наличия папок

22.01.2017, 17:41. Просмотров 616. Ответов 3
Метки нет (Все метки)

Здравствуйте уважаемые господа возникла такая проблема нужно сделать проверку файлов (версия батника возможно не рабочая так как тестовая)
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
:system
@echo off
color 9f
echo test version
echo.
echo 1.) Full setup.
echo 2.) Setup modifications.
echo 3.) Exit
Set /p menu=Выбор:
If %menu%== 1 FullSetup
If %menu%== 2 modify
If %menu%== 3 (exit)
goto error
:error
cls
echo Error
pause
goto system
:FullSetup
start /wait "setup" %UserProfile%\Desktop\GameSetup\Data\GTASAMPSetup.exe
echo Setting modifications...
move /y %UserProfile%\Desktop\GameSetup\Data\gta3.img C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\ENBseriesB.ini C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\enbpalette.bmp C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\d3dx9_40.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\d3dx9_33.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\d3dx9_26.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\d3d9.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\CLEO C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data"HUD GTA5" C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\bass.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\CLEO.asi C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\SAMPFUNCS.asi C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\vorbisFile.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\vorbisHooked.dll C:"Program Files (x86)""GTA San Andreas MultiPlayer"
move /y %UserProfile%\Desktop\GameSetup\Data\enbseries.ini C:"Program Files (x86)""GTA San Andreas MultiPlayer"
cls
Echo Completed.
exit
:modify
 
rem ВОТ В ЭТОМ МЕСТЕ ДОЛЖНА БЫТЬ ПРОВЕРКА ФАЙЛОВ ПО ЭТОЙ ДИРЕКТОРИИ C:"Program Files (x86)" ЕСЛИ
rem ОБНАРУЖЕНА ПАПКА "GTA San Andreas MultiPlayer" то тогда будет действовать комманда например goto 1
rem ЕСЛИ ОБНАРУЖЕНА ПАПКА "Grand Theft Auto Multiplayer SAMP" ТО ТОГДА НАПРИМЕР Goto 2 и в том духе
 
exit
Хотел сделать проверку подобию Dir и выводится список файлов дальше если был выведенно наименование "нужной папки в списке" "Нужная папка" То как то я незнаю %Нужная папка% и тогда следует действие Goto 2. Т.е если есть такая то то если есть такая то то другое если нет не каких то goto error
goto error
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2017, 17:41
Ответы с готовыми решениями:

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

Проверка наличия в каталоге файла, а также всех файлов и папок, которые в нем указаны
Здравствуйте, помогите пожалуйста решить лабораторные. Очень надо, я в этом ничего не понимаю. Мне...

Выполнить заданные команды в зависимости от результата проверки наличия папок или файлов в заданной директории
Здравствуйте! Задача 1. Необходимо проверить наличие папок либо файлов в директории D:\temp....

Проверка наличия файлов
Помогите написать код!) Вот задание: Проверка наличия на диске в каталоге, указанном первым...

Проверка наличия диска
Подключаю в батнике сетевой диск net use x: \\VasyaServer\Share /user:VASYADOMAIN\VASYA 12345, но...

3
InDevRus
25 / 25 / 7
Регистрация: 23.01.2017
Сообщений: 94
23.01.2017, 02:18 2
Можно почётче написать, чего вы хотите. Только тогда вам можно будет помочь.
0
dragonkillerpvp
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 2
23.01.2017, 09:31  [ТС] 3
Нужно чтобы если обнаружена папка например Folder3 В директории C:Windows то выполнялось действие например Goto copy или например не папка а файл допустим Article.txt то тогда выполняется другое действие например echo Successful completion.
0
alpap
1884 / 1382 / 455
Регистрация: 26.04.2015
Сообщений: 4,691
23.01.2017, 13:51 4
dragonkillerpvp,
Windows Batch file
1
if exist "C:Windows\Folder3" (echo Есть такая папка) else (echo Увы, нет такой папки)
команды, как вы понимаете, могут быть другие.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2017, 13:51

Проверка наличия интернета
Привет всем! Столкнулся с проблемой проверки наличия подключения интернета через команду FIND ...

Проверка наличия файлов
Помогите пожалуйста. Мне надо проверить названия файлов и записать в файл (file.log)нашёл батник их...

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


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

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

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