复制所有文件夹中的所有文件 Windows CMD

复制所有文件夹中的所有文件 Windows CMD

我在 Windows Server 中有以下结构:

PARENT DIRECTORY
├───DIRECTORY1
│       ├───FILEA
│       └───FILEB
├───DIRECTORY2
│       ├───FILEC
│       └───FILED
└───DEST_DIRECTORY

我只想复制所有FILE

答案1

尝试在 powershell 中运行以下命令:

Get-ChildItem -路径 .\父目录 -文件 -Recurse | Copy-Item -目标 .\父目录

答案2

使用 Powershell:

PS C:> Foreach($file in Get-ChildItem -Recurse -File .\) {Copy-Item $file.FullName -Destination .\dest_directory}

使用经典方式:

C:\> FOR /F %F IN ('dir /a:-D /s /b') DO ( copy %F .\dest_directory\ )

相关内容