复制文件夹内容

时间:2011-03-06 20:19:45

标签: windows command-line batch-file

我正在编写批处理脚本,需要将某个文件夹的内容复制到另一个文件夹。

例如我有文件夹

source/
  file1.txt 
  file2.txt 
  file3.txt 

我在目标文件夹中有文件。如何将source的内容复制到destination中,以便最终目的地如下所示

destination/
  existing1.txt
  existing2.txt
  file1.txt 
  file2.txt 
  file3.txt 

我尝试了xcopy,但不能完全正确。

2 个答案:

答案 0 :(得分:2)

只需使用通配符:

xcopy source\*.* destination\*.*

答案 1 :(得分:1)

如上所述使用通配符,您可以轻松地将内容从一个文件复制到另一个文件。

例如,如果您的源文件夹和目标文件夹位于桌面上,则可以使用以下内容:(用您的PC或笔记本电脑的名称替换“YOURNAME”)

@echo off> * .TXT

setLocal DisableDelayedExpansion

设置dest =“C:\ Documents and Settings \ YOURNAME \ Desktop \ destination”

xcopy“C:\ Documents and Settings \ YOURNAME \ Desktop \ source \ * .txt”%dest%/ E / I