Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249

Почему команда «dir>test.txt» работает, а команда «ftp /?>test.txt» — нет?

31.10.2015, 17:34. Показов 2618. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пробовала без пробелов, что тут еще можно попробовать непонятно
Выводит в окно командной строки. Как исправить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2015, 17:34
Ответы с готовыми решениями:

Почему не работает команда DIR
написал батник, чтоб вывести список файлов в котором встречается строка, но список почему то не выдается, где я сделал ошибку? Вот...

Почему команда NET VIEW показывает только подключенные к сети компьютеры, а телефоны — нет?
Есть такая команда net view .Показывает сетевое окружение.Почему это команда показывает только компьютеры подключенные к сети,а телефоны...

Команда DIR /OA
ОС MS DOS 7.0. Справка по команде Dir с параметром /ОА гласит: Проэкспериментировал. Вызвал Edit, открыл некоторый.txt и даже...

12
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 17:39
Лучший ответ Сообщение было отмечено MayaNash как решение

Решение

Windows Batch file
ftp /? 2>> test.txt
1
 Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
31.10.2015, 17:42  [ТС]
vavun, благодарю
А что именно означает 2?
0
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 17:48
Керра, это номер потока грубо говоря.

В случае с ftp он почему то завершается с кодом 2. (обычно этот код бывает при ошибке выполнения)

Для сравнения

Windows Batch file
1
2
3
4
5
>nul dir
echo %ERRORLEVEL%
 
2>nul FTP /?
echo %ERRORLEVEL%
В первом случае %ERRORLEVEL% == 0, значит перенаправление вывода происходит просто >

Во втором случае %ERRORLEVEL% == 2, потому перенаправление вывода 2>
1
 Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
31.10.2015, 17:59  [ТС]
vavun, а вы случайно не знаете почему не доступна команда tftp? В справке написано что она доступна только если в качестве компонента используется TCP/IP, у меня естественно используется, но таки недоступна
И так же с lpr, rcp, rexec, rsh, telnet, lpq
0
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 18:03
Керра, telnet в компонентах windows включен ?

Добавлено через 1 минуту
И, собсно, сам TFTP там же
1
 Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
31.10.2015, 19:11  [ТС]
Теперь не работают только lpr, rcp, rexec, rsh и lpq
0
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 19:14
Керра, а где это все требуется, если не секрет ?
0
 Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
31.10.2015, 19:17  [ТС]
лабораторная по сетям "исследование сети при помощи утилит tcp/ip"
0
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 19:24
Керра, часть можно включить в "службы печати и документов"
lpq.exe и lpr.exe нашлись имено там.

По поводу rcp.exe, rexec.exe и rsh.exe
http://stackoverflow.com/quest... -windows-7
https://technet.microsoft.com/... 90989.aspx

лабораторка заточена под Win XP короче говоря
1
 Аватар для vavun
10590 / 5553 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
31.10.2015, 19:38
Лучший ответ Сообщение было отмечено MayaNash как решение

Решение



Проверил, все работает на семерке.
Вложения
Тип файла: zip XP_Files.zip (1.40 Мб, 4 просмотров)
1
 Аватар для MayaNash
1296 / 470 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
31.10.2015, 20:25  [ТС]
ооо спасибочки)
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
02.11.2015, 21:17
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Цитата Сообщение от vavun Посмотреть сообщение
В первом случае %ERRORLEVEL% == 0, значит перенаправление вывода происходит просто >
Во втором случае %ERRORLEVEL% == 2, потому перенаправление вывода 2>
Это неверное утверждение.

Номер потока вывода не имеет зависимости от кода возврата ошибки и наоборот.

Тот факт, что команда ftp /? перенаправляет информацию о справке в поток ошибок просто специфика этой конкретной утилиты. А то, что код возврата при этом = 2, просто случайно так совпало.

Добавлено через 1 минуту
Цитата Сообщение от Керра Посмотреть сообщение
А что именно означает 2?
StdErr - поток вывода ошибок. Номер 2.
StdOut - стандартный поток вывода. Номер 1. (по-умолчанию, если опустить цифру)
StdIn - поток ввода. Номер 0.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.11.2015, 21:17
Помогаю со студенческими работами здесь

Команда dir, как вывести файлы
Есть корневая папка допустим С:\test, со множеством подкаталогов, необходимо в командной строке вывести пути к содержащимся к ним файлам....

Доступность каталога на сетевом устройстве. Команда dir
Вопрос в заголовке. Как с помощью команды dir проверить доступность каталога на сетевом устройстве?

Почему Windows считает BAT и Exe файлы - исполнимыми, а TXT нет
Добрый день. Объясните,почему Windows считает BAT и Exe файлы - исполнимыми,а TXT нет.

Команда для создания папки на FTP-сервере
на сервере имеется папка /public_html с помощью BAT команды нужно создать папку %username% (имя пользователя) уже скрипт готов, только...

Не работает команда AT
Пытаюсь воспользоваться командой at, чтобы задать запуск своего .bat файла в определённое время, но что-то она не работает! Пишу так: ...


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

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

Новые блоги и статьи
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru