mget

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

Синтаксис

mget(ftpobj,contents)
mget(ftpobj,contents,target)
downloadPaths = mget(___)

Описание

пример

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 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

Была ли эта тема полезной?