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

Условие не выполняется как при наличии, так и при отсутствии заданного файла

20.12.2016, 23:08. Просмотров 792. Ответов 2
Метки нет (Все метки)

Здравствуйте, мне нужно написать программу которая ищет по за донному пути файл если находит то пишет что он есть если его нет пишет что его нет.
Помогите раза браться :
Windows Batch file
1
2
3
4
echo off
set /p file = "Ведите путь к файлу"
if exist %file% (echo file found) else (echo file not fount)
pause
Программа минует условие и преходит к паузе
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2016, 23:08
Ответы с готовыми решениями:

Перемещение файла при наличии в нем заданного текста
Добрый день. Нужно написать батник, который бы перемещал файлы (xml) из...

Поиск в каталоге нужного файла и создание при его наличии нового файла с тем же именем, но с другим раширением
Нужно сделелать проверку на наличие файла "Пример.т01" в катологе D:\Temp\ и...

Переименовать папку в при наличии в ней определенного файла
Здравствуйте. Условие: if exist "%~dp0неизвестная папка\известный файл"...

Как объединить три txt файла в одни, при этом проверить условие
Как объединить три txt файла в один, при этом должны идти проверка на успех,...

При наличии файла в каталоге вывести из него на экран целые числа, делящиеся без остатка на 5
Разработать и выполнить командный файл (КФ), выполняющий проверку наличие файла...

2
Joey
Форумчанин
943 / 564 / 220
Регистрация: 05.05.2015
Сообщений: 3,254
Записей в блоге: 2
21.12.2016, 00:28 2
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Цитата Сообщение от Jiomik Посмотреть сообщение
set /p file = "Ведите путь к файлу"
измените на
Windows Batch file
1
set /p file="Ведите путь к файлу"
и все прекрасно работает

Добавлено через 2 минуты
Jiomik, в смысле - уберите пробел перед "=", потому что cmd думает, что ваша переменная - "file ", и здесь
Цитата Сообщение от Jiomik Посмотреть сообщение
if exist %file%
он не понимает, о какой переменной "file" идет речь
1
Jiomik
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3
21.12.2016, 08:33  [ТС] 3
Спасибо,большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2016, 08:33

Как сделать так, чтобы при отправке файла не было запроса на подтверждение?
В консоли подключился к фпт, сделал отправить все файлы с расширением txt, он...

Как запускать команду при наличии процесса
Друзья, коллеги и знатоки, ещё вопрос от начинающего! Возможно ли в...

Как сделать так, чтобы при копировании файлов копии файла сразу присваивалось имя, которое мне нужно?
Друзья! Можно ли как-нибудь настроить эту штуку? То есть есть файл "fail", я...


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

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

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