0

我正在寻找一种从源代码创建文件的方法(当您在例如记事本中打开文件时,它会为您提供一些代码,我想使用该代码重新创建文件,通过说明文件类型和文件名,然后应该在文件中的代码。

我希望你能理解我的问题,这有点难以解释,我会再去......

我有我想要创建的文件的源代码 + 文件名 + 文件类型 + 文件描述。> 现在我希望 C# 根据该信息创建一个文件,并使其成为该信息来源的精确副本。它应该保存文件,然后文件可以打开。

提前谢谢你,迈克

4

2 回答 2

3

将“代码”写入文件 mycode.cs

string code = "code";
string filename = "mycode";
string filetype = "cs";
using (FileStream fs = File.Create(filename+"."+filetype))
{
    Byte[] info = new UTF8Encoding(true).GetBytes(code);
    fs.Write(info, 0, info.Length);
}
于 2012-09-18T23:06:25.490 回答
2

你可以只使用File.Copy方法吗?

file.Copy("c:\temp\source.txt", "c:\temp\dest.txt");
于 2012-09-18T22:55:09.370 回答