使用 xxcopy 展平目录而不添加子目录名称?

使用 xxcopy 展平目录而不添加子目录名称?

我正在尝试使用 xxcopy 将带有子目录的现有目录展平到另一个目录中。

我的命令目前如下所示:

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx

不幸的是,该命令导致文件名包含前一个子文件夹的名称。

例如,如果bob.joe.TR.2.13.13.pdf源目录 ( .\VisitraxImages) 中名为 的文件位于名为 的子目录中the_directory,则当它复制到新展开的目录 ( .\VisitraxImagesNew) 时,它将被命名bob.joe.TR.2.13.13'the_directory.pdfbob.joe.TR.2.13.13.pdf

我宁愿排除重复的文件名并在命令输出中收到重复文件名的通知,也不愿直接更改文件名。有办法吗?

答案1

找到了一种解决方案,但不完全是......如果您采用上面的命令并向其中添加 /SGN 开关,则可以将具有名称的最新文件复制到扁平目录中...来源:xxcopy.com/xxcopy16.htm

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx / SGN

相关内容