exponenta event banner

mget

Загрузка файлов с FTP-сервера

Описание

пример

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

пример

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

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

Примеры

свернуть все

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

Сначала подключитесь к FTP-серверу Национальных центров экологической информации (NCEI).

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

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

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

Сначала подключитесь к FTP-серверу Национальных центров экологической информации (NCEI).

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

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

Входные аргументы

свернуть все

Подключение к FTP-серверу, указанному как FTP-объект.

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

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

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

См. также

| |

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