sam005:ファイル作成と書き込みのテスト

using System.IO;
・・・・
private string strFormName;
private string strFileName;

private void Form1_Load(object sender, System.EventArgs e)
{
	//フォーム名の格納
	strFormName = "sam05";

	//フォーム名称を設定
	this.Text = strFormName;

	//カレントフォルダーを取得し、作成したいファイル名を格納する
	strFileName=Directory.GetCurrentDirectory() + "\\a.txt";
}

private void button1_Click(object sender, System.EventArgs e)
{
	DialogResult boxRet;
	FileStream fs;

	//ファイルの存在チェック
	if(File.Exists(strFileName))
	{
		//ファイルが存在している
		boxRet=MessageBox.Show("ファイルが存在しています。\n削除しますか?"
							   ,strFormName
							   ,MessageBoxButtons.YesNo
							   ,MessageBoxIcon.Question);
		if(boxRet==DialogResult.Yes)
		{
			//ファイルを削除
			File.Delete(strFileName);
		}
	}
	
	//ファイルを作成
	fs = File.Create(strFileName);
	//作成したファイルをクローズする
	fs.Close();

	MessageBox.Show("ファイル作成成功",strFormName);
}

private void button2_Click(object sender, System.EventArgs e)
{
	long lngCount;

	//書き込み用にファイルを開き、初期化する
	StreamWriter sw = new StreamWriter(strFileName, false);
	
	//ファイルに書き込み
	for(lngCount=1;lngCount<=50;lngCount++)
	{
		//ファイルに値を書き込む
		sw.Write("item:" + lngCount.ToString("000.0") + "\n");
	}

	//ファイルクローズ
	sw.Close();

	MessageBox.Show("ファイル書き込み成功",strFormName);

}

最初の画面

[ファイル作成]ボタンを押した後(ファイルが存在していなかった時)

[ファイル作成]ボタンを押した後(ファイルがすでに存在していた時)

[ファイル内容書き込み]ボタンを押した後

 

 

 

書き込みをしたファイルの中身の一部