Name 语句

重命名磁盘文件、目录或文件夹。

语法

oldpathname命名为newpathname

“Name”语句语法包含以下部分:

Part 说明
oldpathname 必填。 指定现有文件名和位置的字符串表达式;可能包括目录或文件夹以及驱动器。
newpathname 必填。 指定新文件名和位置的字符串表达式;可能包括目录或文件夹以及驱动器。 newpathname 指定的文件名不可已存在。

备注

Name 语句将重命名文件,并将其移动到其他目录或文件夹(如有必要)。 名称 可以在驱动器之间移动文件,但当 newpathnameoldpathname 都位于同一驱动器上时,它只能重命名现有目录或文件夹。 名称 无法创建新的文件、目录或文件夹。

Using Name on an open file produces an error. You must close an open file before renaming it. 名称参数 不能包含多字符 () * 和单字符 () 通配符。

示例

This example uses the Name statement to rename a file. For purposes of this example, assume that the directories or folders that are specified already exist. 在 Macintosh 上,“HD:”是默认驱动器名称,路径名的部分用冒号而不是反斜杠分隔。

Dim oldName, newName 
oldName = "OLDFILE": newName = "NEWFILE" ' Define file names. 
Name oldName As newName ' Rename file. 
 
oldName = "C:\MYDIR\OLDFILE": newName = "C:\YOURDIR\NEWFILE" 
Name oldName As newName ' Move and rename file. 

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。