コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【C#】指定されたパス文字列から拡張子を削除して返す関数

using System.IO;

public static class PathUtils
{
    /// <summary>
    /// 指定されたパス文字列から拡張子を削除して返します
    /// </summary>
    public static string GetPathWithoutExtension( string path )
    {
        var extension = Path.GetExtension( path );
        if ( string.IsNullOrEmpty( extension ) )
        {
            return path;
        }
        return path.Replace( extension, string.Empty );
    }
}