Hallo zusammen,
irgendwie stehe ich gerade auf dem Schlauch und bin am verzweifeln.
Ich will via einem OpenFileDialog eine Datei auswählen.
Es gibt 2 Möglichkeiten was für Dateien ausgewählt werden können - XLSX und CSV.
Nach der Auswahl soll je nach Dateiendung etwas passieren.
Hier liegt aber schon mein Problem :
Wie kann ich prüfen, ob nun die ausgewählte Datei mit XLSX oder mit CSV endet?
Hier mein Code :
irgendwie stehe ich gerade auf dem Schlauch und bin am verzweifeln.
Ich will via einem OpenFileDialog eine Datei auswählen.
Es gibt 2 Möglichkeiten was für Dateien ausgewählt werden können - XLSX und CSV.
Nach der Auswahl soll je nach Dateiendung etwas passieren.
Hier liegt aber schon mein Problem :
Wie kann ich prüfen, ob nun die ausgewählte Datei mit XLSX oder mit CSV endet?
Hier mein Code :
VB.NET-Quellcode
- Dim Datei_Pfad As String
- Using dlg As New OpenFileDialog()
- My.Settings.Reload()
- Datei_Pfad = My.Settings.PfadundDatei
- dlg.Multiselect = False
- dlg.InitialDirectory = Datei_Pfad
- dlg.RestoreDirectory = True
- dlg.Filter = "XLSX |*.xlsx|CSV (*.csv)|*.csv"
- If dlg.ShowDialog() = DialogResult.OK Then
- If FilenameEndXLSX Then
- LabelXLSX.Text = dlg.FileName
- 'etwas tun wenn die ausgewählte Datei mit .XLSX endet
- ElseIf FilenameEndCSV Then
- LabelCSV.Text = dlg.FileName
- 'etwas tun wenn die ausgewählte Datei mit .CSV endet
- Else
- 'dann Fehlermeldung, dass falsche Datei
- LabelFehler.Text = "FEHLER!!!!"
- Return
- End If
- My.Settings.PfadundDatei = dlg.FileName
- My.Settings.Save()
- Else
- Return
- End If
- End Using