rename

Переименуйте файл на SFTP или FTP-сервере

Синтаксис

Описание

пример

rename(s,oldname,newname) изменяет название файла oldname к newname в текущей папке на SFTP или FTP-сервере, сопоставленном с s.

Примеры

свернуть все

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

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

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-сервере.

rename(s,'README.txt','INTRO.txt')

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

dir(s)
INTRO.txt                  myscript.m                pub

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

свернуть все

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

Настоящее имя файла на SFTP или FTP-сервере в виде вектора символов или строкового скаляра.

Новое имя файла на SFTP или FTP-сервере в виде вектора символов или строкового скаляра.

Советы

  • rename функция только переименовывает файлы на SFTP или FTP-сервере. Чтобы переименовать файлы на вашей локальной машине, используйте movefile функция.

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

| | | | |

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