这是我第一次编写代码来执行文件操作。我需要将旧文件与新文件进行比较。如果旧文件名等于新文件名,则需要覆盖(更新)。如果不相等,则创建一个新文件名。如何以简单和最好的方式做到这一点?
public void FileCreateOrOverwritten(string file)
{
try
{
if (File.Exists(file))
{
if (file == newFile)
{
//how to replace old file with a new one with new data (xml document)
//need to use filestream
}
else
{
//how to create a new file with new data (xml document)
}
}
.
.
.
}