复制指定目录包括子目录下的所有指定类型的文件


将下列代码复制到txt文本中。保存成后缀名为.bat的文件。然后运行即可。

方案:复制指定文件夹下及其所有子文件夹内 后缀名相同的文件.bat

   代码:

xcopy /e d:\a\*.txt e:\2\/y
xcopy /e d:\a\*.sss e:\2\/y

注解:此代码功能:将d盘a目录下(包括子目录)所有后缀为.txt .sss的文件全部复制到e盘目录为2的文件夹下。

   连同所有文件夹一起复制(非常彻底)。如有相同文件则覆盖。

   d:\a\*.txt表示你要拷贝文件的路径跟类型。例:如果是图片的,那将.txt改为.jpg即可。如:d:\a\*.jpg

   e:\2\  表示你需要将文件拷贝到哪个地方的目标路径。

   /y   表示如果有一样的文件。直接覆盖。

   如果你有多种格式的文件,你只要把代码多复制几行。把文件后缀改了就行。就如上面所列。 

注意:

该代码唯一缺陷就是。如果某目录下没有你要复制的文件。它将会把文件夹复制过来。只不过是个空的而已。此时你可配合删除空文件夹的批处理一次解决。然后就完美了。

猜你喜欢

转载自whxhz.iteye.com/blog/1593048