windows命令行下批量拷贝同一后缀的文件到另外一个目录

windows命令行下批量拷贝同一后缀的文件到另外一个目录

一个目录下有很多文件夹,想拷贝每个文件夹下面的wmv文件到另外一个目录,如果鼠标打开一个文件,拷贝一个,再打开其他的,逐一操作,很麻烦的,百度了一下,xcopy命令就可以实现:

例如将C盘x1目录下所有的.wmv格式的文件拷贝到d盘x2目录:

xcopy c:x1\*.wmv /s d:\x2

以上命令会将x1下的子目录也拷贝到x2下

如果只想拷贝文件不需要x1下的目录,可写一个批处理文件(.bat后缀)包含以下命令,dos下执行批处理文件即可

for /r c:\x1 %%i in (*.wmv) do copy “%%i” d:\x2

注意这个命令是不包含对不同子目录下相同文件名的处理的,要确保你的不同子目录下没有重名的文件

经过测试,方法没有问题,可以实现。

你可能感兴趣的:(windows命令行下批量拷贝同一后缀的文件到另外一个目录)