1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/// <summary>
/// Gibt die Dateibeschreibung einer Datei anhand der Dateinamenserweiterung zurück.
/// </summary>
/// <param name="extensionWithDot">z.B. .txt</param>
/// <returns>für z.b .txt -> Textdatei </returns>
public string GetFileDescriptionByExtension(string extensionWithDot)
{
string def = (string)Registry.ClassesRoot.OpenSubKey(extensionWithDot).GetValue("");
if (def == null || def == string.Empty)
return "Es ist keine Beschreibung der Datei verfügbar.";
string desc = (string)Registry.ClassesRoot.OpenSubKey(def).GetValue("");
if (desc == null || desc == string.Empty)
{
return def;
}
else
{
return desc;
}
}
|