Hallo zusammen
Vorweg ich hab leider nichts gefunden was mich bei meinem Problem weiterbringt falls ich also etwas übersehen habe entschuldigt bitte aber dann hab ich es bei meinen Suchen komplett "verpasst"...
Mein Problem ist das ich Dateien erst Downloade und diese dann an einen bestimmten Punkt kopieren/überschreiben möchte.
zu diesen Zweck verwende ich folgenden Code:
Zum Testen habe ich ein Verzeichnis mit einigen Bildern und Unterordnern gewählt und ein leeres Test Verzeichnis als Ziel.
Doch sobald der Prozess startet bekomme ich immer die Fehlermeldung das eine Datei bereits von einem Prozess verwendet wird?!
Habe ich einen dermaßen großen Schnitzer in dem Code gebastelt das dass nicht funktionieren kann?
Danke im voraus für eure Hilfe
Gruß
Panics
Vorweg ich hab leider nichts gefunden was mich bei meinem Problem weiterbringt falls ich also etwas übersehen habe entschuldigt bitte aber dann hab ich es bei meinen Suchen komplett "verpasst"...
Mein Problem ist das ich Dateien erst Downloade und diese dann an einen bestimmten Punkt kopieren/überschreiben möchte.
zu diesen Zweck verwende ich folgenden Code:
VB.NET-Quellcode
- Private Sub File_Copy(ByVal sourcePath As String, ByVal destinationPath As String)
- Dim sourceDirectoryInfo As New System.IO.DirectoryInfo(sourcePath)
- If Not System.IO.Directory.Exists(destinationPath) Then
- System.IO.Directory.CreateDirectory(destinationPath)
- End If
- Dim fileSystemInfo As System.IO.FileSystemInfo
- For Each fileSystemInfo In sourceDirectoryInfo.GetFileSystemInfos
- Dim destinationFileName As String = System.IO.Path.Combine(destinationPath, FileSystemInfo.Name)
- If TypeOf fileSystemInfo Is System.IO.FileInfo Then
- If System.IO.File.Exists(destinationFileName) Then
- End If
- System.IO.File.Copy(fileSystemInfo.FullName, destinationFileName, True)
- Else
- File_Copy(fileSystemInfo.FullName, destinationFileName)
- End If
- Next
- End Sub
Zum Testen habe ich ein Verzeichnis mit einigen Bildern und Unterordnern gewählt und ein leeres Test Verzeichnis als Ziel.
Doch sobald der Prozess startet bekomme ich immer die Fehlermeldung das eine Datei bereits von einem Prozess verwendet wird?!
Habe ich einen dermaßen großen Schnitzer in dem Code gebastelt das dass nicht funktionieren kann?
Danke im voraus für eure Hilfe
Gruß
Panics