Falls du die Dateien auf einen FTP Server hochladen willst
1. vom Ordner den man hochladen will name und Pfad auslesen
2. Ordner mit gleichem Namen auf dem FTP-Server erstellen mit folgender Funktion:
3. Hochzuladender Ordner auf Unterordner überprüfen und diese genau gleich auf dem Server erstellen
4. Alle Dateien im hochzuladenden Ordner auslesen (Pfad, Dateiname, Pfad ohne Hauptverzeichnis)
5. Dann die Dateien in die erstellten Ornder hochladen (Pfad = Pfad des Ordners, Zielpfad auf FTP = Zielordner + Hauptordnername + Pfad ohne Hauptverzeichnis)
zu Pfad ohne Hauptverzeichnis: Zielordner = mir-fällt-grad-nix-ein.de/
Zielpfad auf FTP = mir-fällt-grad-nix-ein.de/Hauptordnername/Gesplitteter Ordnerpfad ohne Hauptverzeichnis und das davor im Pfad
Ist aber sicher nicht die einfachste Möglichkeit ...
Habs auch noch nicht ausprobiert, kann also noch ein Fehler drinnen sein ...
Hoffe es hilft
Switcherlapp97
1. vom Ordner den man hochladen will name und Pfad auslesen
2. Ordner mit gleichem Namen auf dem FTP-Server erstellen mit folgender Funktion:
VB.NET-Quellcode
- Private Function CreateFtpFolder(ByVal uri As String, _
- ByVal newFolderName As String, _
- ByVal userName As String, _
- ByVal userPassword As String) As Boolean
- Dim lUri As String
- Dim lRequest As FtpWebRequest
- Dim lResponse As FtpWebResponse
- If uri.EndsWith("/") Then
- lUri = uri & newFolderName
- Else
- lUri = uri & "/" & newFolderName
- End If
- Try
- lRequest = DirectCast(FtpWebRequest.Create(lUri), FtpWebRequest)
- lRequest.Credentials = New NetworkCredential(userName, userPassword)
- lRequest.Method = WebRequestMethods.Ftp.MakeDirectory
- lResponse = DirectCast(lRequest.GetResponse, FtpWebResponse)
- If lResponse.StatusCode = FtpStatusCode.PathnameCreated Then
- Return True
- End If
- Catch ex As Exception
- Debug.Print(ex.Message)
- End Try
- End Function
3. Hochzuladender Ordner auf Unterordner überprüfen und diese genau gleich auf dem Server erstellen
4. Alle Dateien im hochzuladenden Ordner auslesen (Pfad, Dateiname, Pfad ohne Hauptverzeichnis)
5. Dann die Dateien in die erstellten Ornder hochladen (Pfad = Pfad des Ordners, Zielpfad auf FTP = Zielordner + Hauptordnername + Pfad ohne Hauptverzeichnis)
zu Pfad ohne Hauptverzeichnis: Zielordner = mir-fällt-grad-nix-ein.de/
Zielpfad auf FTP = mir-fällt-grad-nix-ein.de/Hauptordnername/Gesplitteter Ordnerpfad ohne Hauptverzeichnis und das davor im Pfad
Ist aber sicher nicht die einfachste Möglichkeit ...
Habs auch noch nicht ausprobiert, kann also noch ein Fehler drinnen sein ...
Hoffe es hilft
Switcherlapp97