| 

.NET C# Java Javascript Exception

0
Ich möchte in einer Anwendung prüfen, das nur zulässige Dateikürzel (z.B. bmp, gif, tif, jpg und jpeg) verwendet werden. Wie gehe ich dazu am Besten vor?
08.03.2011
Wenn du noch erwähnen könntest um welche Programmiersprache es geht könnten wir dir vieleicht mit Code helfen.
Floyd 08.03.2011
3 Antworten
1
zB mit einer Liste der gültigen Extensions.
Danach musst du nur noch prüfen ob die Datei mit der Extension endet.

Grüße
08.03.2011
Pawel Warmuth 195 5
Hier ein kleines Beispiel dazu:
[code]
FileInfo fileInfo = new FileInfo("Test.Jpg");
string extensionList = ".bmp.gif.tif.jpg.jpeg";
if(extensionList.Contains(fileInfo.Extension.ToLower()))
{
}
[/code]
GerhardK 08.03.2011
1
Falls es darum geht Dateien in einem bestimmten Verzeichnis mit definierten Dateiendungen zu ermitteln geht das z. B. so:
DirectoryInfo directoryInfo = new DirectoryInfo(@"c:\");
foreach (FileInfo fileInfo in directoryInfo.GetFiles())
{
if ((fileInfo.Extension.ToLower() == ".jpg") || (fileInfo.Extension.ToLower() == ".bmp"))
{
Console.WriteLine(fileInfo.Name);
}
}

Falls es um den OpenFileDialog geht, gibt es bei dotnet-snippets.de ein Beispiel.
08.03.2011
Jürgen Luhr 6,9k 1 8
0
Du kannst auch den Filter im OpenFileDialog nutzen. Sofern du mit .NET arbeitest.

openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
08.03.2011
GENiALi 2,1k 2 8

Stelle deine Pruefen-Frage jetzt!