![如何使用 xcopy 将具有特定前缀的目录复制到另一个文件夹](https://linux22.com/image/1561735/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20xcopy%20%E5%B0%86%E5%85%B7%E6%9C%89%E7%89%B9%E5%AE%9A%E5%89%8D%E7%BC%80%E7%9A%84%E7%9B%AE%E5%BD%95%E5%A4%8D%E5%88%B6%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我有一个文件夹 A,它包含很多子目录,名称如2017-mm-dd
和2018-mm-dd
,子目录不为空,其中的内容也要复制。
xcopy
那么问题来了,如何在Windows上使用命令将2018-mm-dd子目录复制到B文件夹。
答案1
我设法在简单场景中使用和实现了这一点xcopy
,但是当我设置一个复杂的测试时,它失败了。实在是太旧了,过时了。dir /b
for
xcopy
我建议改用 PowerShell。以下 PowerShell 命令可满足您的要求。
Copy-Item "2018-*" C:\ -Force -Recurse
事实上,我建议彻底抛弃命令提示符和批处理文件。它们属于 1990 年代。PowerShell 及其 .ps1 才是最佳选择。