C# ファイルの作成/コピー/削除


スポンサーリンク

まず、C#でファイルを新規に作成するサンプルと、ファイルをコピーするサンプルです。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            //ファイルを作成する
            FileStream stream = File.Create(@"C:\tmp\test.txt");
            stream.Close();

            //ファイルをコピーする
            File.Copy(@"C:\tmp\file.txt", @"C:\tmp\\file2.txt");


        }
    }
}

次に、ファイルを削除してみます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {

            //File.Deleteメソッドでファイルの削除
            File.Delete(@"C:\tmp\test.txt");

            //FileInfo.Deleteメソッドでファイルの削除
            FileInfo fileInfo = new FileInfo(@"C:\tmp\\file2.txt");
            fileInfo.Delete();

        }
    }
}