C# 如果存在具有该名称的文件,重命名文件将执行什么操作?它会删除旧文件吗?

C# 如果存在具有该名称的文件,重命名文件将执行什么操作?它会删除旧文件吗?,c#,file,C#,File,我用c语言编写了这行代码: ftp.RenameFile(file_name, "folder_name/" + file_name); 其中ftp是FtpConnection类的实例 我想知道如果文件夹名已经有一个名为file\u name的文件,会发生什么情况。 它会删除旧文件并替换为新文件吗?既然假设我得到了正确的产品a似乎并没有以这种或那种方式陈述,那么最好的办法就是尝试一下 虽然您可能希望尝试一些不同的组合来检查权限的效果等等,但发生的情况应该是显而易见的 a如果我没有合适的产品,这

我用c语言编写了这行代码:

ftp.RenameFile(file_name, "folder_name/" + file_name);
其中ftp是FtpConnection类的实例

我想知道如果文件夹名已经有一个名为file\u name的文件,会发生什么情况。 它会删除旧文件并替换为新文件吗?

既然假设我得到了正确的产品a似乎并没有以这种或那种方式陈述,那么最好的办法就是尝试一下

虽然您可能希望尝试一些不同的组合来检查权限的效果等等,但发生的情况应该是显而易见的


a如果我没有合适的产品,这个方法仍然有效:要么查阅文档,要么自己试试。

它没有任何作用。它不会删除旧文件。

为什么不试试?有那么难吗?你的行动将是你问题的答案。不知何故,如果它出现了一些错误,这就是你需要问的问题,那是什么错误以及为什么会发生。@zerkms我不能尝试,他的ftp服务不是我的。@petko_stankoski:整个互联网上没有公开的ftp?我甚至没有提到你可以在一分钟内轻松安装一个。什么是FtpConnection类?它是从哪里来的?它是哪个图书馆的一部分?您是否查看了重命名文件函数的文档?上面说什么?有很多可能的行为,从替换,到失败,再到重命名,等等。如果你告诉我为什么你认为这是没有帮助的,我很乐意修复它。