0

私のアプリケーションは、配列からデータを読み取り、既存のファイルに書き込みます。行末まで書き込みますが、アプリケーションを実行しても何も追加されません。

調査した後、この同様の投稿に出くわしました。その投稿で回答されたようにコードを変更しましたが、エラーが表示されるようになりました:

「FileStream」は ですが、 のnamespaceように使用されtypeます。

名前空間を追加しましたSystem.IOが、それでも問題は解決しません。

これは私のコードです:

private void button1_Click(object sender, EventArgs e)
    {
        string file_path = @"C:\Users\myfolder\Desktop\FileStream\Processed\Output.txt";
        string data = " ";


        try
        {
            using (FileStream aFile = new FileStream(file_path, FileMode.Append, FileAccess.Write))
            using (StreamWriter author = new StreamWriter(aFile, true))
            {
                string[] output_receiptNos = ReadFile().ToArray();
                for (int index = 0; index < output_receiptNos.Length; index++)
                {
                    data = output_receiptNos[index];
                    author.WriteLine(data);
                }
                MessageBox.Show("Data Sucessfully Processed");

            }

        }
        catch (Exception err)
        {
            MessageBox.Show("Could not process Data");
        }
    }
4

1 に答える 1