FileSystem.Rename 方法
重命名磁盘文件或目录。与 Rename 相比,My 功能在文件 I/O 操作方面为您提供更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem 对象。
命名空间:Microsoft.VisualBasic
程序集:Microsoft.VisualBasic(在 microsoft.visualbasic.dll 中)
public static void Rename ( string OldPath, string NewPath )
参数
-
OldPath
-
必选。一个 String 表达式,用于指定现有文件的名称和位置。OldPath 可包含文件的目录和驱动器。
-
NewPath
-
必选。一个 String 表达式,用于指定新文件的名称和位置。NewPath 可包含目标位置的目录和驱动器。NewPath 指定的文件名不能是已存在的文件名。
有关详细信息,请参见 Visual Basic 主题 Rename 函数。
Rename 函数重命名文件,如有必要,该函数还将重命名后的文件移动到其他目录。Rename 函数可以在驱动器间移动文件,但是,当 NewPath 和 OldPath 指定的位置在同一驱动器中时,它便只能重命名现有目录。Rename 不能创建新的文件或目录。
对打开的文件使用 Rename 函数会产生错误。必须先关闭打开的文件,然后才能重命名它。Rename 参数不能包含多字符通配符 (*) 和单字符通配符 (?)。
安全注意 |
---|
当使用 Rename 将文件从不受保护的位置复制到受保护的位置时,该文件仍将保留限制条件较少的权限。请检查重命名操作,以确保您没有引入可能的安全风险。 |