2017-03-29 55 views
0

我使用robocopy从外部硬盘驱动器复制PDF文件并将它们放在我们的服务器上。命令行复制或删除

源目的地的* .pdf

它复制所有文件夹,甚至,如果没有在文件夹中.pdf文件夹。有人可以帮助我......

a)删除空文件夹或b)只复制文件夹和子文件夹中有.pdf的文件夹?

谢谢!

回答

1

使用拷贝过来只是在他们在这种情况下“.PDF”的扩展名的文件夹和子文件夹下面的命令

ROBOCOPY sourcePath destPath *.pdf /MIR /S 

这将只与扩展,并具有与该文件的文件夹中的所有文件扩展名并不包含空文件夹。

+0

谢谢Daniel Ballesteros。/MIR&/ S做什么?另外,有人告诉我/ Z启用可重启模式。我可以将它添加到您的代码?订单是否重要? – Ollie

+0

通过反复试验,我发现/ S表示非空文件夹。谢谢。什么是/ MIR? – Ollie

+0

顺序无关紧要。 /MIR相当于/ E和/ PURGE。 /E命令:包含子目录。 /PURGE命令:删除oirigin中不存在的文件和目录。 是的,如果您想以可重新启动模式复制,您可以使用/ Z命令。 –

1

尝试使用此命令ROBOCOPY删除空文件夹:

ROBOCOPY myfolder myfolder /S /MOVE 

这里的源和目的都是 'MyFolder文件'。

+0

谢谢Arvindsinc2。我能够清理我的空文件夹。 – Ollie