亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# 判斷文件路徑的后綴

 更新時(shí)間:2024年01月23日 16:29:34   作者:wangnaisheng  
本文主要介紹了C# 判斷文件路徑的后綴,,通過解析文件名并檢查其擴(kuò)展名來判斷文件的后綴是否為.dcm,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

C# 判斷文件路徑的后綴是否是某個(gè)后綴,通過解析文件名并檢查其擴(kuò)展名來判斷文件的后綴是否為.dcm。

以.dcm為例子,代碼如下:

直接判斷:

using System;  
using System.IO;  
  
class Program  
{  
    static void Main()  
    {  
        string fileName = "example.dcm";  
        string extension = Path.GetExtension(fileName);  
          
        if (extension == ".dcm")  
        {  
            Console.WriteLine("文件名以 .dcm 結(jié)尾。");  
        }  
        else  
        {  
            Console.WriteLine("文件名不是以 .dcm 結(jié)尾。");  
        }  
    }  
}

或是使用方法判斷:

using System.IO;

public bool IsFileExtensionDcm(string filePath)
{
    // 獲取文件的完整路徑
    string fileFullPath = filePath;

    // 使用Path.GetFileNameWithoutExtension獲取不帶擴(kuò)展名的文件名
    string fileNameWithoutExt = Path.GetFileNameWithoutExtension(fileFullPath);

    // 使用Path.GetExtension獲取文件擴(kuò)展名(包括點(diǎn))
    string fileExtension = Path.GetExtension(fileFullPath);

    // 檢查擴(kuò)展名是否與".dcm"一致(忽略大小寫)
    return fileExtension.Equals(".dcm", StringComparison.OrdinalIgnoreCase);
}

// 使用方法
string filePath = @"C:\path\to\your_file.dcm";
if (IsFileExtensionDcm(filePath))
{
    Console.WriteLine("文件的后綴是.dcm");
}
else
{
    Console.WriteLine("文件的后綴不是.dcm");
}

或是將字符串后綴名保存在一個(gè)字典或者數(shù)組中,并通過比較獲取的實(shí)際后綴名與列表中的內(nèi)容來判斷:

public static class FileExtensionChecker
{
    private static readonly HashSet<string> ImageExtensions = new HashSet<string>
    {
        ".dcm", 
        ".jpg", 
        ".jpeg", 
        ".png",
        // 其他圖片擴(kuò)展名...
    };

    public static bool IsImageFile(string filePath)
    {
        string fileExtension = Path.GetExtension(filePath).ToLowerInvariant();
        return ImageExtensions.Contains(fileExtension);
    }

    public static bool HasExtension(string filePath, string extension)
    {
        string fileExtension = Path.GetExtension(filePath).ToLowerInvariant();
        return fileExtension == extension.ToLowerInvariant();
    }
}

// 使用方法
string filePath = @"C:\path\to\your_file.dcm";

if (FileExtensionChecker.IsImageFile(filePath))
{
    Console.WriteLine("這是一個(gè)圖像文件");
}

if (FileExtensionChecker.HasExtension(filePath, ".dcm"))
{
    Console.WriteLine("文件是.dcm格式");
}

上述IsImageFile方法利用了一個(gè)集合(HashSet)來存儲(chǔ)并快速查詢圖像文件常用的擴(kuò)展名,而HasExtension方法則可以直接接受一個(gè)字符串參數(shù)來檢查特定的后綴名。

到此這篇關(guān)于C# 判斷文件路徑的后綴的文章就介紹到這了,更多相關(guān)C# 文件路徑后綴內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論