mput

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

Описание

пример

mput(s,contents) загружает файлы или папки, заданные contents к текущей папке на SFTP или FTP-сервере, сопоставленном с s.

uploadPaths = mput(s,contents) возвращает массив ячеек, который перечисляет пути к загруженным файлам на сервере.

Примеры

свернуть все

Соединитесь с FTP-сервером и загрузите файлы со своей локальной машины на сервер. Этот пример показывает гипотетический сеанс FTP на ftp.example.com, машина, которая не существует. Если у вас есть учетная запись на FTP-сервере, который дает вам разрешение, чтобы загрузить файлы на тот сервер, то можно использовать mput функционируйте как показано в этом примере.

Во-первых, свяжите с сервером.

s = ftp('ftp.example.com')
FTP with properties:

                         Host: "ftp.example.com"
                     Username: "anonymous"
                         Port: 21
                 ServerLocale: "en_GB"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
                         Mode: "binary"
    LocalDataConnectionMethod: "passive"
       RemoteWorkingDirectory: "/"

Отобразите содержимое текущей папки на FTP-сервере.

dir(s)
 
myscript.m                  README.txt                pub    

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

mput(s,'myNewScript.m');

Отобразите обновленное содержимое на FTP-сервере, включая новый myNewScript.m файл.

dir(s)
 
myscript.m                  myNewScript.m           README.txt
pub  

Загрузите несколько файлов. Если у имен файлов есть некоторый общий текст, то можно использовать подстановочный символ (*) совпадать с остальной частью имен. В этом примере используйте подстановочный знак, чтобы совпадать с именами файлов image001.png, image002.png, и image003.png на вашей локальной машине.

mput(s,'image*png');

Отобразите обновленное содержимое на FTP-сервере.

dir(s)
 
image001.png                image002.png            image003.png
myscript.m                  myNewScript.m           README.txt
pub  

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

свернуть все

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

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

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

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

| | | |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте