mget

Загрузите файлы с FTP-сервера

Описание

пример

mget(ftpobj,contents) получает файлы или папки, заданные contents от FTP-сервера, сопоставленного с ftpobj в текущую папку MATLAB®.

пример

mget(ftpobj,contents,target) получает файлы или папки в локальную папку, заданную абсолютным или относительным путем в target. Если локальная папка не существует, mget создает его.

downloadPaths = mget(___) также возвращает пути к загруженным файлам и папкам как массив ячеек из символьных векторов. Можно использовать входные параметры от любого из предыдущих синтаксисов.

Примеры

свернуть все

Загрузите текстовый файл с FTP-сервера и отобразите его содержимое.

Во-первых, соедините с Национальными Центрами Экологической информации (NCEI) FTP-сервер.

ftpobj = ftp('ftp.ngdc.noaa.gov')
ftpobj = 

  FTP Object
     host: ftp.ngdc.noaa.gov
     user: anonymous
      dir: /
     mode: binary

Загрузите текстовый файл. mget функционируйте загружает файл на текущую папку на вашей машине.

mget(ftpobj,'README.txt');

Отобразите начало README.txt. Считать копию README.txt загруженный на ваш компьютер, используйте fileread функция.

readme = fileread('README.txt');
readme(1:95)
ans = 
    '                 Welcome to the 
         NOAA/National Centers for Environmental Information (NCEI)'

Сервисная любезность FTP Национальных Центров Экологической информации (NCEI). Смотрите Политику конфиденциальности NCEI, Правовую оговорку и Авторское право на условия предоставления услуг NCEI.

Загрузите текстовый файл от FTP-сервера до заданной папки на вашей локальной машине.

Во-первых, соедините с Национальными Центрами Экологической информации (NCEI) FTP-сервер.

ftpobj = ftp('ftp.ngdc.noaa.gov')
ftpobj = 

  FTP Object
     host: ftp.ngdc.noaa.gov
     user: anonymous
      dir: /
     mode: binary

Загрузите текстовый файл на папку под названием myLocalFolder. Если эта папка не существует, то mget функция создает его на вашей локальной машине.

mget(ftpobj,'README.txt','myLocalFolder');

Считайте начало README.txt использование fileread функция.

readme = fileread('myLocalFolder/README.txt');
readme(1:95)
ans = 
    '                 Welcome to the 
         NOAA/National Centers for Environmental Information (NCEI)'

Сервисная любезность FTP Национальных Центров Экологической информации (NCEI). Смотрите Политику конфиденциальности NCEI, Правовую оговорку и Авторское право на условия предоставления услуг NCEI.

Входные параметры

свернуть все

Связь с FTP-сервером в виде объекта FTP.

Удаленные файлы или папки в виде вектора символов или строкового скаляра.

Чтобы совпадать с несколькими файлами или папками на FTP-сервере, можно включать подстановочный символ (*) в contents. Например, если вы задаете contents как *.docxто mget загрузки все файлы, имена которых заканчиваются .docx.

Локальная папка в виде вектора символов или строкового скаляра. target может задать относительный или абсолютный путь.

Смотрите также

| |

Представлено до R2006a