我有2个文件夹名称FOLDER_ONE
和FOLDER_TWO
,现在我要复制FOLDER_ONE
中的所有文件和文件夹并将其粘贴到FOLDER_TWO
并想要重命名FOLDER_TWO
到FOLDER_ONE
。任何人都可以告诉我怎样才能使用vbs ???
答案 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