有人能向我解释如何将特定文件类型从 A 复制到 B 以包含其文件夹结构吗?

有人能向我解释如何将特定文件类型从 A 复制到 B 以包含其文件夹结构吗?

我知道这个问题之前已经有人问过并回答过了,但是我现在生病在家,大脑无法很好地理解任何事情。我的操作系统是 Windows,我想只复制某些特定文件夹中的 Exchange 数据(它们都包含在根文件夹中,但还有更多文件夹层我想保留)。在这个根文件夹中,还有其他文件,我不想复制。我只想复制扩展名为 .PST 的文件。

我有一个源位置中所有内容的目录列表,因此我可以识别我想要的文件及其路径。

我想只将 PST 复制到新的目标文件夹中,但同时保留 PST 的文件夹结构。这些 PST 大约有 300 个,大小为 700GB,所以我真的不想手动执行此操作,但我就是想不出解决办法。

我想使用 Robocopy,但似乎只能用于文件夹?我敢发誓我以前用它处理文件,但也许我错了。我的大脑现在真的死机了!

有人能向我解释一下,就好像我是个白痴(现在的我就是)我该如何做到这一点吗?

提前非常感谢您!

答案1

Robocopy 绝对是一个选择,而且您绝对可以包括或排除某些项目。

对于您来说,包含特定文件很容易。

Robocopy source destination *.pst /mir 

这将复制整个目录结构以及仅匹配的文件*.pst

或者,如果您只想要包含匹配文件的目录,那么该/s选项比/mir或更好/e

Robocopy source destination *.pst /s

在这种情况下,您不会在输出中得到空目录。

robocopy 文档有更多关于各种选项的信息。

相关内容