Feedback

C# - Dateityp/Dateizuordnung auslesen

Veröffentlicht von am 12.10.2013
(0 Bewertungen)
2 Wege.
Einmal den lokalisierten WinAPI Weg(zu finden unter: http://stackoverflow.com/questions/3780028/how-can-i-get-the-description-of-a-file-extension-in-net ) und einmal eine selbstgeschriebende Methode.
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

Visual Studio Team Foundation Server 2017/2015 (TFS) - Komplett 

 public string GetDescription(string Extension)
        {
            if (SubKeyExist(Extension))
            {
                RegistryKey mainkey = Registry.ClassesRoot.OpenSubKey(Extension);
                var type = mainkey.GetValue(""); // GetValue("") read the standard value of a key
                if (type == null)
                {
                    return Extension.Replace(".",string.Empty).ToUpper() + "-Datei";
                }

                mainkey = Registry.ClassesRoot.OpenSubKey(type.ToString());
                return mainkey.GetValue("").ToString();
            }
            else
            {
                return "Unknown Extension";
            }
        }

  private bool SubKeyExist(string Subkey)
        {
            // Check if a Subkey exist
            RegistryKey myKey = Registry.ClassesRoot.OpenSubKey(Subkey);
            if (myKey == null)
                return false;
            else
                return true;
        }
Abgelegt unter Dateityp, Dateizuordnung, WinAPI, Registry.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!