我要做的是使用命令行将只有特定名称的文件夹从子目录移动到新位置(例如,从C:\users\me\desktop\animals
移动到C:\users\me\desktop\folder2
)。例如:
基本上,我们假设我有一个Animals文件夹,其中包含三个子文件夹:Birds
,Mammals
和Reptiles
,如下所示:
Animals
Birds
Breathe
more subdirectories
Feathers
more subdirectories
Mammals
Fur
more subdirectories
Breathe
more subdirectories
Reptiles:
Breathe
more subdirectories
Scales
more subdirectories
我想从Breathe
,Mammals
和Reptiles
(都在Animals文件夹中)复制birds
文件夹及其子目录。我怎么能做到这一点?
到目前为止,我已经能够使用
迭代文件了for /f %f in ('dir /b C:\users\me\desktop\folder1') do move "breathe"
但这仅返回此错误3次:
The system cannot find the file specified
我理解为什么,但我怎么能解决这个问题,以便它实际进入每个文件夹并复制我关心的内容?