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.

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

 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!