Litle.Sdk.litleFile.AppendFileToFile C# (CSharp) Method

AppendFileToFile() public method

public AppendFileToFile ( string filePathToAppendTo, string filePathToAppend ) : string
filePathToAppendTo string
filePathToAppend string
return string
        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;
        }

Usage Example

コード例 #1
0
        public string SerializeBatchRequestToFile(batchRequest litleBatchRequest, string filePath)
        {
            filePath = litleFile.createRandomFile(requestDirectory, Path.GetFileName(filePath), "_temp_litleRequest.xml", litleTime);
            string tempFilePath = litleBatchRequest.Serialize();

            litleFile.AppendFileToFile(filePath, tempFilePath);

            return(filePath);
        }
All Usage Examples Of Litle.Sdk.litleFile::AppendFileToFile