У меня есть этот код:
using (FileStream sourceStream = new FileStream(sourceFile, FileMode.OpenOrCreate))
{
using (FileStream targetStream = File.Create(compressedFile))
{
using (GZipStream compressionStream = new GZipStream(targetStream, CompressionMode.Compress))
{
sourceStream.CopyTo(compressionStream);
Console.WriteLine(
"Compress of file{0} is end. Inintial size: {1} compressed size: {2}.",
sourceFile,
sourceStream.Length.ToString(),
targetStream.Length.ToString());
}
}
}
Теперь мне нужно асинхронно писать ход сжатия файлов.Как я могу это сделать?