【问题标题】:Appending to an Avro file in C#在 C# 中附加到 Avro 文件
【发布时间】:2020-05-21 05:20:03
【问题描述】:

我想将数据附加到 Avro 文件。数据与 Avro 文件的其余部分具有相同的架构。我看到 Java 的 appendTo 方法似乎可以做到。有没有办法让我在 C# 中做到这一点?

【问题讨论】:

    标签: c# azure-blob-storage avro


    【解决方案1】:

    File.AppendText

    来自文档的示例:

        string path = @"c:\temp\MyTest.txt";
        // This text is added only once to the file.
        if (!File.Exists(path))
        {
            // Create a file to write to.
            using (StreamWriter sw = File.CreateText(path))
            {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }   
        }
    
        // This text is always added, making the file longer over time
        // if it is not deleted.
        using (StreamWriter sw = File.AppendText(path))
        {
            sw.WriteLine("This");
            sw.WriteLine("is Extra");
            sw.WriteLine("Text");
        }   
    
        // Open the file to read from.
        using (StreamReader sr = File.OpenText(path))
        {
            string s = "";
            while ((s = sr.ReadLine()) != null)
            {
                Console.WriteLine(s);
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2022-12-10
      • 2013-06-24
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多