Go To Post
Die funktionen hab zu meinen VB zeiten benutzt.
Das wäre Datei verschieben
TEXT Code:
Imports System.IO
FileIO.FileSystem.MoveFile("DATEIPFAD", "AUSGABEPFAD")
Das wäre Ordner verschieben
TEXT Code:
Imports System.IO
FileIO.FileSystem.MoveDirectory("ORDNERPFAD", "AUSGABEPFAD")
Würde die jeweiligen funktionen aber mit einer try-catch abfrage "verpacken"
EDIT: Hab vergessen das es für die spezielle Ordner spezielle Codes gibt:
TEXT Code:
Dim pfad As String = Environment.GetFolderPath(Environment.SpecialFolder.DERGEWÜNSCHTEORDNER)
Visual Basic Express sollte dir eh anzeigen was du einsetzen kannst, bei Visual Studio ist es zuminderst so.
Und zu deiner Ersetzen funktion, würde ich es so machen:
TEXT Code:
Try 'Wenn Datei von nicht exestiert
FileIO.FileSystem.MoveFile("DATEIPFAD", "AUSGABEPFAD")
Catch ex As Exception 'Wenn Datei schon exestiert
FileIO.FileSystem.DeleteFile("PFAD", 0, FileIO.RecycleOption.DeletePermanently)
FileIO.FileSystem.MoveFile("DATEIPFAD", "AUSGABEPFAD")
End Try
Mfg,
hukditur