FileSystem.Rename 方法—文件重命名

FileSystem.Rename 方法

重命名磁盘文件或目录。与 Rename 相比,My 功能在文件 I/O 操作方面为您提供更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem 对象

命名空间:Microsoft.VisualBasic
程序集:Microsoft.VisualBasic(在 microsoft.visualbasic.dll 中)

 

C#
public static void Rename (
string OldPath,
string NewPath
)

参数

OldPath

必选。一个 String 表达式,用于指定现有文件的名称和位置。OldPath 可包含文件的目录和驱动器。

NewPath

必选。一个 String 表达式,用于指定新文件的名称和位置。NewPath 可包含目标位置的目录和驱动器。NewPath 指定的文件名不能是已存在的文件名。

有关详细信息,请参见 Visual Basic 主题 Rename 函数

Rename 函数重命名文件,如有必要,该函数还将重命名后的文件移动到其他目录。Rename 函数可以在驱动器间移动文件,但是,当 NewPathOldPath 指定的位置在同一驱动器中时,它便只能重命名现有目录。Rename 不能创建新的文件或目录。

对打开的文件使用 Rename 函数会产生错误。必须先关闭打开的文件,然后才能重命名它。Rename 参数不能包含多字符通配符 (*) 和单字符通配符 (?)。

Security note安全注意

当使用 Rename 将文件从不受保护的位置复制到受保护的位置时,该文件仍将保留限制条件较少的权限。请检查重命名操作,以确保您没有引入可能的安全风险。

posted @ 2009-05-05 17:04  不白活一回  阅读(1418)  评论(0编辑  收藏  举报