📌  相关文章
📜  C#程序通过覆盖相同的文件名将一个文件的内容复制到另一个文件

📅  最后修改于: 2022-05-13 01:54:28.415000             🧑  作者: Mango

C#程序通过覆盖相同的文件名将一个文件的内容复制到另一个文件

给定一个文件,现在我们的任务是通过使用 C# 覆盖相同的文件名,将数据从一个文件复制到另一个文件。所以我们使用以下方法来执行这个任务:

1.复制(字符串,字符串,布尔值) 用于将一个文件的内容复制到具有覆盖的新文件中。

语法

其中 Myfile1 是第一个文件,Myfile2 是第二个文件,owrite 是一个布尔变量,如果可以覆盖目标文件,则将其设置为 true,否则设置为 false。

2. ReadAllText(String):它打开一个文本文件,然后读取其中的数据,然后关闭文件。即使出现异常,此方法也肯定会关闭文件句柄。

其中 Mypath 是我们要读取的文件的位置。它是字符串类型的。

让我们考虑源文件夹和目标文件夹中名为 sai.txt 的两个文件

来源(第一):

Hello Geeks welcome to c#.

目的地(最后):

Hello Geeks welcome to java/php.

现在,我们的任务是用源内容覆盖最后一个文件,因此我们使用以下方法。

方法:

例子:

C#
file = File.ReadAllText("first/sai.TXT");
file = File.ReadAllText("last/sai.TXT");


输出:

File.Copy("first/sai.TXT", "last/sai.TXT",true);