将目录中的一种类型的所有文件复制到一个文件夹中

时间:2013-03-13 14:43:43

标签: powershell batch-file directory robocopy

对我来说这是一个新的,所以我几乎是盲目的。

我在192.168.1.2\mainFolder有一个包含folder1folder2folder3的文件夹。每个文件夹中都有一些不同的文件扩展名,以及每种类型的几个文件。我需要获取mainFolder类型的.dep内存在的所有文件,并将其复制到192.168.1.2\copyFolder

copyFolder里面没有任何文件夹,只有很多文件。

这样做的最佳方法是什么? TPTB告诉我,robocopy会有所帮助,但我从未使用过robocopy,并认为你们可能知道更好的东西

1 个答案:

答案 0 :(得分:3)

所以你不希望.dep,2等内有folder1个文件? Robocopy / xcopy通常是一个不错的选择。对于如此简单的操作,Powershell很慢。如果您只想要.dep中的mainfolder文件而不是子文件夹中的文件,请尝试:

robocopy \\192.168.1.2\mainFolder \\192.168.1.2\copyFolder *.dep