Regex Xcopy命令:如何仅显示复制文件的目标路径
我像这样使用xcopy命令-Regex Xcopy命令:如何仅显示复制文件的目标路径,regex,xcopy,Regex,Xcopy,我像这样使用xcopy命令- xcopy /y/i/e/f \oldLocation \newLocation 我得到如下输出: D:\temp\src\a.txt-> C:\Temp\a.txt 复制成功后,我需要xcopy为我提供目标文件的完整路径(仅C:\Temp\a.txt)。我也尝试过/l标志,它的输出如下- D:a.txt 有办法做到这一点吗?或者我必须手动提取目标路径。为什么不改用Powershell $oldLocation = "C:\OldFolder\" $
xcopy /y/i/e/f \oldLocation \newLocation
我得到如下输出:
D:\temp\src\a.txt-> C:\Temp\a.txt
复制成功后,我需要xcopy为我提供目标文件的完整路径(仅C:\Temp\a.txt
)。我也尝试过/l标志,它的输出如下-
D:a.txt
有办法做到这一点吗?或者我必须手动提取目标路径。为什么不改用Powershell
$oldLocation = "C:\OldFolder\"
$newLocation = "D:\NewFolder\"
ForEach ($item in (gci $oldLocation)) {
Write-Host $newLocation$item # Tells you what is being copied
Copy-Item $item.fullname $newLocation$item
}
试试开关/q/l。虽然它不能满足您的要求,但它将接近。/q/l显示复制的文件数,没有文件名。我希望输出显示复制文件的目标路径