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

Powershell 将一种类型的所有文件从目录复制到一个文件夹中,powershell,batch-file,directory,robocopy,Powershell,Batch File,Directory,Robocopy,这对我来说是新的,所以我几乎是瞎飞 我在192.168.1.2\main文件夹中有一个文件夹,其中包含folder1、folder2和folder3。在每个文件夹中都有一些不同的文件扩展名,以及每种类型的几个文件。我需要获取.dep类型的main文件夹中存在的所有文件,并将它们复制到192.168.1.2\copyFolder copyFolder中没有任何文件夹,只有许多文件 做这件事最好的方法是什么?TPTB告诉我robocopy会很有帮助,但我从未使用过robocopy,我认为你们可能知道

这对我来说是新的,所以我几乎是瞎飞

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

copyFolder
中没有任何文件夹,只有许多文件


做这件事最好的方法是什么?TPTB告诉我robocopy会很有帮助,但我从未使用过robocopy,我认为你们可能知道更好的东西,所以你们不想要
.dep
文件夹中的文件1
,2等等
Robocopy
/
xcopy
通常是一个不错的选择。对于这样一个简单的操作,Powershell速度很慢。如果只需要
主文件夹中的
.dep
文件,而不需要子文件夹中的文件,请尝试:

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

您希望从主文件夹及其所有子文件夹中输入所有文件,还是仅输入指定的三个文件夹?