CSharp · Console
// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002007/fileinfo-writeallbytes
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static string FileName = "test.txt";
public static void Main()
{
SaveFile();
// C# Extension Method: FileInfo - ReadAllBytes
var bytes = FileName.ToFileInfo().ReadAllBytes();
string newFileName = "newTest.txt";
var file = newFileName.ToFileInfo();
// C# Extension Method: FileInfo - WriteAllBytes
file.WriteAllBytes(bytes);
Console.WriteLine(file.ReadAllText());
}
private static void SaveFile()
{
var html =
@"<!DOCTYPE html>
<html>
<body>
<h1>This is <b>bold</b> heading</h1>
<p>This is <u>underlined</u> paragraph</p>
<h2>This is <i>italic</i> heading</h2>
</body>
</html> ";
html.SaveAs(FileName);
}
}