C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102833 / 親階層)  ファイルを作る
□投稿者/ takahiro (1回)-(2024/01/14(Sun) 00:49:07)

分類:[C#] 

c# コンソールアプリ

宜しくお願い致します
ディレクトリに合計.csvのファイルをつくりたいのですが
エラーが出てうまく作れません
教えて頂きたいのでお願いします

エラーの内容は

エラーが発生しました: Access to the path 'C:\Users\MM\Documents\test\total.csv' is denied.

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string directoryPath = @"C:\Users\MM\Documents\test";
        string fileName = "total.csv";
        string filePath = Path.Combine(directoryPath, fileName);

        try
        {
            if (!Directory.Exists(directoryPath))
            {
                Directory.CreateDirectory(directoryPath);
                Console.WriteLine("ディレクトリが作成されました: " + directoryPath);
            }

            if (!File.Exists(filePath))
            {
                using (StreamWriter sw = File.CreateText(filePath))
                {
                    sw.WriteLine("Header1,Header2,Header3");
                    sw.WriteLine("Data1,Data2,Data3");
                }

                Console.WriteLine("ファイルが作成されました: " + filePath);
            }
            else
            {
                Console.WriteLine("ファイルは既に存在します: " + filePath);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("エラーが発生しました: " + ex.Message);
        }
    }
}

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: ファイルを作る /WebSurfer
→Re[1]: ファイルを作る /kiku
 
上記関連ツリー

ファイルを作る / takahiro (24/01/14(Sun) 00:49) #102833 ←Now
Re[1]: ファイルを作る / WebSurfer (24/01/14(Sun) 10:30) #102835
│└ Re[2]: ファイルを作る / takahiro (24/01/14(Sun) 13:09) #102836
│  └ Re[3]: ファイルを作る / WebSurfer (24/01/14(Sun) 13:46) #102837
Re[1]: ファイルを作る / kiku (24/01/15(Mon) 08:56) #102838

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信