如果文件以该名称存在,RenameFile会做什么?它会删除旧文件吗?

本文关键字:文件 什么 删除 RenameFile 存在 如果 | 更新日期: 2023-09-27 18:03:54

我在c#中有这行代码:

ftp.RenameFile(file_name, "folder_name/" + file_name);

其中ftp是FtpConnection类的一个实例。

我很想知道如果folder_name已经有一个名为file_name的文件会发生什么。它会删除旧文件并用新文件代替吗?

如果文件以该名称存在,RenameFile会做什么?它会删除旧文件吗?

由于文档(假设我有正确的产品(a))似乎没有说明这样或那样的方法,您能做的最好的事情就是尝试一下。

发生的事情应该是显而易见的,尽管您可能想要尝试一些不同的组合来检查权限的效果等等。


(a)如果我没有正确的产品,该方法仍然有效:要么查阅文档,要么自己尝试。

它不做任何事情。它不会删除旧文件