Хобрук: Ваш путь к мастерству в программировании

FTP mdelete, 550 Нет такой ошибки каталога - BATCH SCRIPT

Я пытаюсь удалить некоторые текстовые файлы в FTP-пути с помощью пакетного сценария. Файлы удаляются, но в окне CMD есть ошибка - 550 NO SUCH DIRECTORY.

Я сохранил приведенные ниже команды в файле DISCH.BAT

 open XXXXXXXXX.net
 USERNAME
 PASSWORD    
 cd METS
 cd MARVELTSHIP
 binary
 mdelete *.txt
 quit

И я выполняю вышеуказанное с DISCH.BAT по RUN.BAT, как показано ниже.

 ftp -i -s:C:\Users\XXXX\Desktop\DISCH.bat
 pause

И я вижу окно командной строки, как показано ниже...

550 ОШИБКА

Как избежать этой ошибки 550 No such Directory. Не могли бы вы помочь? Заранее спасибо.

22.06.2017

  • С чего вы вообще взяли, что это каталог METS? Покажите нам какое-нибудь доказательство. 22.06.2017
  • Привет, Мартин... Я действительно вижу папку METS, когда открываю FTP-домен ***.NET. Итак, может ли это быть директорией..?? 22.06.2017
  • Я открываю FTP-домен ***.NET. – Что это значит? Вы имеете в виду, что вы открываете что-то вроде http://www.xxxx.net/METS/MARVELTSHIP/ в веб-браузере? 22.06.2017
  • Не могли бы вы взглянуть на это - PIC 1 , Рис. 2. 22.06.2017
  • не могли бы вы сделать ftp://www.xxxx.net/METS/ тогда? 22.06.2017
  • После того, как вы войдете в систему с помощью ftp.exe и наберете pwd, что он скажет? Если вы наберете ls, какой список вы получите? Он показывает METS? 22.06.2017

Ответы:


1

Итак, из журнала видно, что каталог METS не существует или у вас нет к нему доступа, поэтому вы не можете перейти в него. Потом меняешь на MARVELTSHIP к которому у тебя есть доступ и меняешь на него и удаляешь там файлы.

22.06.2017
  • Спасибо за ваш комментарий. С именем пользователя и паролем я смог получить доступ к папке METS. Я даже могу разместить файлы, удалить файлы в самой METS вместо MARVELTSHIP. Но загадочным образом он выдает вышеуказанную ошибку. Любая идея, как избавиться от этого..?? Спасибо. 22.06.2017
  • @METALHEAD: Что, если вы измените строку в сценарии на /METS (если она находится в корневом каталоге ftp) или настроите ее на путь. 22.06.2017
  • Я пробовал с /METS . Все еще получаю то же самое. Мы не можем поместить полный путь в начале оператора OPEN как XXXX.net/METS/MARVELTSHIP. Это синтаксическая ошибка. Команды cd можно разместить после учетных данных. Файлы перемещаются/удаляются. Никаких проблем с этим. Только ошибка раздражает. Спасибо. 22.06.2017
  • @METALHEAD: не могли бы вы сделать это вручную и дополнить свой вопрос этим скриншотом? 22.06.2017
  • Новые материалы

    Понимание структуры каталогов Linux
    Структура каталогов Linux — это иерархическая организация файлов и каталогов в системе Linux. Понимание этой структуры важно для всех, кто хочет использовать Linux в качестве основной..

    Введение в SQLite3 в Python
    SQLite3 — это популярная и часто используемая программная библиотека для управления реляционными базами данных. Она портативна, быстра и проста в использовании, что делает ее отличным выбором..

    Как создать ORM в Node.js
    Что такое ОРМ? Проще говоря, система ORM — это метод, в котором вы используете объектно-ориентированную парадигму для создания сопоставления между приложением и базой данных для выполнения..

    Руководство для начинающих по обработке естественного языка .
    Обработка естественного языка — захватывающая и быстро развивающаяся область, которую можно охарактеризовать как сочетание лингвистики, информатики и искусственного интеллекта. Это помогает..

    Защитите свое приложение NodeJS с помощью веб-токенов JSON (JWT): руководство по аутентификации на основе токенов
    В современном мире веб-приложений безопасность важнее, чем когда-либо. Одним из наиболее важных аспектов защиты веб-приложений является аутентификация пользователей. Аутентификация на основе..

    Вводное руководство по аннотациям @PreAuthorize и @PostAuthorize в Spring Security
    Введение Spring Security — это мощная и настраиваемая среда аутентификации и контроля доступа для приложений Java, особенно тех, которые созданы с использованием среды Spring. Этот пост..

    От стартапов к успеху в индустрии наук о данных: 5 важных инструментов
    Постоянно растущие объемы данных сегодня играют решающую роль для каждой компании, которая хочет оставаться на вершине. Это означает использование технологий искусственного интеллекта ,..