public virtual string AppendFileToFile(string filePathToAppendTo, string filePathToAppend)
{
using (var fs = new FileStream(filePathToAppendTo, FileMode.Append))
using (var fsr = new FileStream(filePathToAppend, FileMode.Open))
{
byte[] buffer = new byte[16];
int bytesRead = 0;
do
{
bytesRead = fsr.Read(buffer, 0, buffer.Length);
fs.Write(buffer, 0, bytesRead);
}
while (bytesRead > 0);
}
File.Delete(filePathToAppend);
return filePathToAppendTo;
}