Main Content

rename

重命名 SFTP 或 FTP 服务器上的文件

说明

示例

rename(s,oldname,newname) 将与 s 相关联的 SFTP 或 FTP 服务器上当前文件夹中的文件名称从 oldname 更改为 newname

示例

全部折叠

连接到 FTP 服务器并重命名该服务器上的文件。此示例显示 ftp.example.com(实际上并不存在的计算机)上的一个假想 FTP 会话。如果您拥有 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 之前推出

另请参阅

| | | | |