【C#】拡張子に関連付けられたアプリケーションを実行する

C#

C#で特定のファイルタイプに関連付けられたアプリケーションを実行するサンプルです。

サンプルコード

例として、テキストファイル(*.txt)が選択された場合、関連付けられたテキストエディタを起動します。

using System;
using System.Diagnostics;
using System.IO;

class Program
{
    static void Main()
    {
        string filePath = @"C:\path\to\your\file.txt";

        try
        {
            // ファイルが存在するかを確認
            if (File.Exists(filePath))
            {
                // 関連付けられたアプリケーションを起動
                Process.Start(filePath);
            }
            else
            {
                Console.WriteLine("指定されたファイルが存在しません。");
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("エラーが発生しました: " + ex.Message);
        }
    }
}

タイトルとURLをコピーしました