使用VBScript将文件和文件夹从一个位置复制到另一个位置

时间:2012-08-03 11:12:55

标签: vbscript

我有2个文件夹名称FOLDER_ONEFOLDER_TWO,现在我要复制FOLDER_ONE中的所有文件和文件夹并将其粘贴到FOLDER_TWO并想要重命名FOLDER_TWOFOLDER_ONE。任何人都可以告诉我怎样才能使用vbs ???

3 个答案:

答案 0 :(得分: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 \” 我们将文件移动到的位置。如果文件夹名称中有任何空格,请再次确保在完整路径周围有“”。

答案 1 :(得分:0)

在批处理文件中,根据您的需要,您有几个选项:

  • copy - 适合复制一些文件但更好地保持简单
  • xcopy - 更好的复制,允许复制具有复杂标准的整个目录树,以及要复制的内容和
  • robocopy - 与xcopy类似,但更加强调弹性和自动化。理论上支持xcopy所做的所有事情,但有时候语义稍有不同。

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

答案 2 :(得分:0)

为什么不直接复制到FOLDER_THREE

MD FOLDER_THREE
XCOPY FOLDER_ONE\*.* FOLDER_THREE /S