星期日, 10月 20, 2024

[C#] Path - 預設路徑

看見一段 C# 語法
Path.GetExtension("FileExtensiom.png");
有點意外這樣可以單獨取出副檔名,腦海裡 Path class 都是針對路徑來取得相對應資料,實際查詢時發現,原來使用 Path 時會有預設路徑的存在,不是真的直接對 FileExtensiom.png 這名稱去進行解析
namespace PathSample
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string targetFileName = @"FileExtension.png";
            string currentDirectory = Environment.CurrentDirectory;
            string fullPath = Path.GetFullPath(targetFileName);
            string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(targetFileName);
            string extension = Path.GetExtension(targetFileName);

            Console.WriteLine($"CurrentDirectory:{currentDirectory}");
            Console.WriteLine($"FullPath:{fullPath}");
            Console.WriteLine($"fileName:{fileNameWithoutExtension}");
            Console.WriteLine($"extension:{extension}");
        }
    }
}

沒有留言:

張貼留言