0

我有 2 个文件夹名称FOLDER_ONEFOLDER_TWO现在我想从中复制所有文件和文件夹FOLDER_ONE并将它们粘贴到FOLDER_TWO并想将其重命名FOLDER_TWOFOLDER_ONE。谁能告诉我如何使用 vbs 来做到这一点?

4

3 回答 3

1

将以下内容作为批处理文件运行:

move /-y "D:\example\original\*01*.txt" "D:\example\New folder\"

pause

/ -y用于提示是否有重复,如果不关心过度写入文件,可以将其删除。

这部分"D:\example\original*01 .txt"*我们正在定义我们将要移动的文件。所以在这个例子中,这将是任何名称中包含01.txt的文件。你需要确保你有完整的路径,并带有“”。

这是我们将文件移动到的“D:\example\New folder\” 。如果文件夹名称中有任何空格,请再次确保在完整路径周围有“”。

于 2012-08-03T11:22:20.160 回答
0

在批处理文件中,您有几个选项,具体取决于您的需要:

  • copy- 适合复制一些文件,但最好保持简单
  • xcopy- 更好的复制允许复制具有复杂标准的整个目录树,以复制什么和不复制什么
  • robocopy– 类似于xcopy但更加强调弹性和自动化。理论上支持所有功能,xcopy但有时语义略有不同。

所有这些都有广泛的在线帮助和网络上的大量示例。

于 2012-08-03T11:17:40.757 回答
0

为什么不直接复制到FOLDER_THREE

MD FOLDER_THREE
XCOPY FOLDER_ONE\*.* FOLDER_THREE /S
于 2012-08-03T11:35:07.770 回答