Hallo,
ich hab da mal eine Frage, ich wollte eine Abfrage folgend gestalten:
1. Prüfen ob die Datei mit .AUF endet.
2. Die Datei als x (Name+Pfad) fixieren
3. Dann weiter prüfen ob eine Datei mit keiner Endung vorhanden ist die gleich bezeichnet ist wie x (die ersten 8 Stellen)
4. Die Datei als y (Name+Pfad) fixieren.
Wie muss ich den Loop im Loop korrekt gestalten . So passiert nichts und es kommt auch keine Fehlermeldung. Freue mich über Feedback.
ich hab da mal eine Frage, ich wollte eine Abfrage folgend gestalten:
1. Prüfen ob die Datei mit .AUF endet.
2. Die Datei als x (Name+Pfad) fixieren
3. Dann weiter prüfen ob eine Datei mit keiner Endung vorhanden ist die gleich bezeichnet ist wie x (die ersten 8 Stellen)
4. Die Datei als y (Name+Pfad) fixieren.
Wie muss ich den Loop im Loop korrekt gestalten . So passiert nichts und es kommt auch keine Fehlermeldung. Freue mich über Feedback.
VB.NET-Quellcode
- Dim Pfad As String = "\\rs-win1\Ablage\300archiv\open\" & TA4_IK & "\"
- Dim strFilenamex As String, strFilenamey As String
- Dim x As String, y As String
- Dim files() = New IO.DirectoryInfo(Pfad).GetFiles("*.*", IO.SearchOption.TopDirectoryOnly)
- For Each xfile In files
- If xfile.Extension = ".AUF" Then
- x = xfile.FullName
- strFilenamex = Pfad & x
- For Each yfile In files
- If yfile.Extension = "" And Strings.Left(yfile.FullName, 8) = Strings.Left(x, 8) Then
- y = yfile.FullName
- strFilenamey = Pfad & y
- End If
- Next yfile
- Call SendAutoMail(strMail, strBetreff, strMessage, strFilenamex, strFilenamey)
- End If
- Next xfile