exponenta event banner

директор

Список содержимого папки на FTP-сервере

Описание

пример

dir(ftpobj) перечисляет содержимое текущей папки на FTP-сервере, связанной с ftpobj. Содержимое текущей папки может представлять собой файлы и другие папки.

пример

dir(ftpobj,folder) перечисляет содержимое указанной папки.

пример

listing = dir(___) возвращает массив структуры, содержащий имя, дату изменения и размер каждого элемента. Этот синтаксис можно использовать с входными аргументами любого из предыдущих синтаксисов.

Примеры

свернуть все

Перечислите содержимое папки и подпапки на FTP-сервере.

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

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

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

Список содержимого текущей папки на сервере. В начале сеанса текущая папка является папкой самого высокого уровня, к которой у вас есть доступ.

dir(ftpobj)
 
DMSP                         dmsp4alan                    ionosonde                    
INDEX.txt                    ftp.html                     mgg                          
README.txt                   geomag                       pub                          
STP                          google12c4c939d7b90761.html  tmp                          
Snow_Ice                     hazards                      wdc                          
Solid_Earth                  index.html                                                
coastwatch                   international                                             
 

Укажите подпапку и перечислите ее содержимое.

dir(ftpobj,'pub')
 
WebCD     coast     glac_lib  krm       outgoing  results   rgon                          
 

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

Сведения о содержимом FTP-сервера. dir функция может возвращать массив структуры, содержащий имя, дату изменения и размер каждого элемента в указанной папке.

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

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

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

Возврат сведений об элементах в папке верхнего уровня на FTP-сервере. Некоторые элементы являются файлами, а другие - папками.

listing = dir(ftpobj)
listing = 19×1 struct array with fields:
    name
    bytes
    isdir
    date
    datenum

Отображение сведений о первом элементе в текущей папке, которая является папкой с именем DSMP.

listing(1)
ans = struct with fields:
       name: 'DMSP'
      bytes: 32
      isdir: 1
       date: '10-Sep-2012 00:00:00'
    datenum: 735122

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

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

свернуть все

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

Имя целевой папки на FTP-сервере, указанное как вектор символов или скаляр строки. Чтобы указать папку над текущей, используйте '..'.

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

свернуть все

Атрибуты содержимого, возвращенные как m-by-1 структурный массив, где m - количество элементов в папке.

В этой таблице представлены поля в структуре.

Имя поляОписаниеТип данных
name

Имя файла или папки

char

bytes

Размер элемента в байтах

double

isdir

1 если name является папкой; 0 если name является файлом

logical

date

Отметка времени даты изменения

char

datenum

Дата изменения в качестве серийного номера (для получения дополнительной информации см. datenum)

double

Совет

  • dir функция может возвращать структурный массив, в котором последние четыре поля пусты или отсутствуют. Когда dir возвращает структуру с отсутствующей информацией, что может означать, что FTP-объект не настроен для операционной системы, работающей на FTP-сервере. По умолчанию FTP-объект настроен на подключение к серверу под управлением операционной системы UNIX ®.

    Чтобы настроить FTP-объект для подключения к серверу под управлением Windows ®, вызовите ftp и укажите 'System','WINDOWS' пара имя-значение. Затем позвоните dir с использованием нового объекта FTP.

См. также

| | |

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