Author: jmckniff | Posted on: 10/29/2009 4:00:05 AM | Views : 1067

Imports System.IO Public Class Form1 Public Function CopyDirectory(ByVal Src As String, ByVal Dest As String, Optional _ ByVal bQuiet As Boolean = True) As Boolean If Not Directory.Exists(Src) Then Throw New DirectoryNotFoundException("The directory " & Src & " does not exists") End If If Directory.Exists(Dest) AndAlso Not bQuiet Then If MessageBox.Show("directory " & Dest & " already exists." & vbCrLf & _ "If you continue, any files with the same name will be overwritten", _ "Continue?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, _ MessageBoxDefaultButton.Button2) = DialogResult.Cancel Then Exit Function End If If Dest.Substring(Dest.Length - 1, 1) <> Path.DirectorySeparatorChar Then Dest += Path.DirectorySeparator ...

Go to the complete details ...