プログラム問題集

プログラム問題集

多分プログラミングの問題集でも書いていく

ファイルの読み書き

問題

まずhogehoge.txtファイルが存在するかどうか確認します。
無い場合はhogehoge.txtを作成し、"This is text data."と書き込みましょう。
有る場合はhogehoge.txtの内容を読み込み、表示します。

テキストファイルが無い場合

C:\test\hogehoge.txtが見つからないので作成します。

テキストファイルが有る場合

This is text data.
解答例


C#

using System;
using System.IO;

namespace FileRW
{
    class Program
    {
        static void Main(string[] args)
        {
            String path = @"C:\test\hogehoge.txt";

            if(File.Exists(path) == true)
            {
                String fileData = File.ReadAllText(path);
                Console.WriteLine(fileData);
            }
            else
            {
                Console.WriteLine("{0}が見つからないので作成します。", path);
                File.WriteAllText(path, "This is text data.");
            }
        }
    }
}