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

Команда curl запускается в cmd, но такой же bat файл не работает ( пропускает команду)

12.10.2023, 02:32. Показов 684. Ответов 0
Метки curl (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Есть такая команда (ниже), которая отлично работает в командной строке cmd, она удаляет по ftp файлы списком, перечисленные в list.txt

но когда создал файл delet.bat с этой строчкой, то при ее запуске вообще никак.. пролетает и эффекта нет.

что я делаю не так? Может надо что-то еще добавить? система windows 10, все остальные батники прекрасно работают.

команда о которой речь:


Код
for /f %i in (d:/OpenServer/pyt/list.txt) do @curl -u user:password ftp://myip-address -Q "DELE %i"
все полностью до символа скопировано, за исключением конечно пароля и адреса:-)

Добавлено через 23 минуты
нашел решение, задав такой вопрос ИИ, вот правильный вариант ( может кому-то пригодится)
то есть нужно добавлять % еще перед %, и тогда в бат файле все будет работать.

цитирую бота: Обратите внимание на следующие изменения:
- Знак % должен быть указан дважды перед переменной %i, чтобы он интерпретировался правильно при выполнении в bat файле.

Код
for /f %%i in (d:/OpenServer/pyt/list.txt) do @curl -u user:password ftp://myip-address -Q "DELE %%i"
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2023, 02:32
Ответы с готовыми решениями:

Не работает команда set в CMD/BAT через PHP
Мне надо изменить переменную CMD/BAT с помощью PHP, но этого сделать не получается! Скрипт...

Подскажите как оформить команду, не работает cmd/bat
if "%rez%" == "ВЫКЛЮЧИТЬ" ( ::елси Брандмауэр выключен, то включаем for /f "tokens=1,*" %%m...

Почему команда не запускается через bat-файл?
Здравствуйте! скажите, пожалуйста, почем следующая команда не запускается через файл e.bat : ...

CMD/BAT: Команда генерирует путь к файлам "*.god", скопировать каждый файл в %~dp0
Приветствую! Есть команда, которая показывает путь к файлам .god на всем диске С: Мне нужно,...

0
12.10.2023, 02:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2023, 02:32
Помогаю со студенческими работами здесь

Как запустить bat файл командой cmd /k передав bat файлу дополнительные аргументы
Как передать bat файлу, запускаемому через cmd /k аргументы? Это был первый вопрос, а теперь вот...

Не работает команда cmd
В очень многих папках создавал файл perehod_v_tekuch_katalog_v_cmd.bat такого содержания: cmd ...

Не работает команда cmd
Process.Start("cmd", "del m:\folder\test.txt"); Почему не работает данная команда? При...

В консоли cmd не работает команда cd
Привет всем. Столкнулся с такой проблемой, в консоли cmd не работает команда cd. Пишу, например,...

Не работает команда adb через cmd!
Есть список команд в скрипте которые замораживают приложения на телевизоре, потом размораживают...

Не работает команда через cmd на Delphi
Здравствуйте. Не находит файл и не переименовывает через командную строку через приложение...

.bat Не работает команда Start
Дело такое, я хочу сделать программу, которая является некой базой данных. Я делаю её первый день...


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

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