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

Загрузить текстовый файл. The 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-сервера в указанную папку на локальном компьютере.

Во-первых, подключитесь к 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)'

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

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

свернуть все

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

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

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

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

См. также

| |

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