看見一段 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}");
}
}
}
沒有留言:
張貼留言