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

时间:2017-03-24 14:00:39

标签: vb.net

以下代码通过覆盖和现有文件复制C:\Book1.txt并粘贴到Temp文件夹中Book2.txt

System.IO.File.Copy("C:\Book1.txt", System.IO.Path.GetTempPath & "Book2.txt", True)

我需要为目录执行相同的操作。

1 个答案:

答案 0 :(得分:4)

我相信你在FileSystem.CopyDirectory之后:

My.Computer.FileSystem.CopyDirectory("C:\Test", "C:\Test2", True)

这将使用 Test 覆盖目录 Test2

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

例如,假设目录 Test 具有以下文件:

  • Book1.txt
  • Book2.txt

目录 Test2 包含以下文件:

  • Book1.txt
  • Book3.txt

FileSystem.CopyDirectory将会覆盖Book1.txt,复制Book2.txt并留下Book3.txt