Vb.net 如何通过覆盖现有文件夹来创建文件夹

Vb.net 如何通过覆盖现有文件夹来创建文件夹,vb.net,Vb.net,以下代码复制C:\Book1.txt,并通过覆盖现有文件将其粘贴到临时文件夹Book2.txt中: System.IO.File.Copy("C:\Book1.txt", System.IO.Path.GetTempPath & "Book2.txt", True) 我需要对目录执行相同的操作。我相信您在追求: 这将用Test覆盖目录Test2 它将覆盖Test2中的所有现有文件,但不会删除文件 例如,假设目录测试有以下文件: Book1.txt Book2.txt 目录Test2包含

以下代码复制C:\Book1.txt,并通过覆盖现有文件将其粘贴到临时文件夹Book2.txt中:

System.IO.File.Copy("C:\Book1.txt", System.IO.Path.GetTempPath & "Book2.txt", True)
我需要对目录执行相同的操作。

我相信您在追求:

这将用Test覆盖目录Test2

它将覆盖Test2中的所有现有文件,但不会删除文件

例如,假设目录测试有以下文件:

Book1.txt Book2.txt 目录Test2包含以下文件:

Book1.txt Book3.txt
FileSystem.CopyDirectory将要做的是覆盖Book1.txt,在Book2.txt中复制,并保持Book3.txt不变。

您可以编写代码来创建目标目录并复制文件,然后在子目录中重复这些操作,或者您正在查找的是。
My.Computer.FileSystem.CopyDirectory("C:\Test", "C:\Test2", True)