Hey,
ich habe ein Problem mit der FileExists Funktion.
Ich habe einen Ordner mit 700+ JPGs und eine Textbox. In der Textbox ist pro Zeile ein Dateiname.
Ich möchte nun prüfen, welche der Dateien aus der Textbox NICHT im Ordner vorhanden sind.
Bei wenigen Dateien klappt das ganze, bei den 700+ werden mir aber über 350 Dateien ausgegeben, obwohl die 100% vorhanden sind.
Wo liegt der Fehler?..
tbNotExistingFiles sollte mir nur Dateien anzeigen, welche es auch wirklich nicht gibt..
Habe IO.File.Exists und my.computer.filesystem.fileexists ausprobiert, falls das nicht die gleichen sein sollten. Immer bekomme ich über 300+ "fehlende" Dateien raus.
Es sollten aber nur 7 sein.
Vielen Dank..
Gruß
ich habe ein Problem mit der FileExists Funktion.
Ich habe einen Ordner mit 700+ JPGs und eine Textbox. In der Textbox ist pro Zeile ein Dateiname.
Ich möchte nun prüfen, welche der Dateien aus der Textbox NICHT im Ordner vorhanden sind.
Bei wenigen Dateien klappt das ganze, bei den 700+ werden mir aber über 350 Dateien ausgegeben, obwohl die 100% vorhanden sind.
Wo liegt der Fehler?..
VB.NET-Quellcode
- Dim Counter As Integer = 0
- For Each Line As String In tbFileNames.Lines
- Counter = Counter + 1
- If (IO.File.Exists(tbFolder.Text & "\" & tbFileNames.Lines(Counter - 1).ToString & ".jpg")) = False Then
- tbNotExistingFiles.Text = tbNotExistingFiles.Text & vbNewLine & (tbFileNames.Lines(Counter - 1).ToString)
- Else
- End If
- Next
tbNotExistingFiles sollte mir nur Dateien anzeigen, welche es auch wirklich nicht gibt..
Habe IO.File.Exists und my.computer.filesystem.fileexists ausprobiert, falls das nicht die gleichen sein sollten. Immer bekomme ich über 300+ "fehlende" Dateien raus.
Es sollten aber nur 7 sein.
Vielen Dank..
Gruß