コピー プロセス中にコピーされる特定のファイルを除外する方法。name.xml、address.xml、data.xml などをコピー対象から除外したい
私が使用するMSDNのコードは次のとおりです。
Dim BackupDir As String = Application.StartupPath & "\backup"
Dim sourceDir As String = Application.StartupPath
If Not Directory.Exists(BackupDir) Then
IO.Directory.CreateDirectory(BackupDir)
End If
Try
Dim xmlList As String() = Directory.GetFiles(sourceDir, "*.xml")
For Each f As String In xmlList
'Remove path from the file name.
Dim fName As String = f.Substring(sourceDir.Length + 1)
File.Copy(Path.Combine(sourceDir, fName), Path.Combine(BackupDir, fName), True)
Next
Catch copyError As IOException
Console.WriteLine(copyError.Message)
End Try