我试图将一些文件从源复制到目标,但是源有多个文件夹,而在文件夹中,我只想复制最后一个文件。
我可以将最后一个文件与折页隔离开来:
gci 'D:\Data' | sort LastWriteTime | select -last 1 -recurse它只选择文件夹中的最后一个文件,所以我认为循环会执行它,例如:
$file = gci 'D:\Data' foreach ($files in $file) { sort LastWriteTime | select -last 1 | Copy-Item C:\Test\data} 然而,这一直是失败的。
有人能给我指明正确的方向吗。
发布于 2018-10-03 20:19:31
Get-ChildItem D:\Data -Directory | ForEach-Object {
Get-ChildItem $_.FullName -File -Recurse |
Sort-Object -Property LastWriteTime |
Select-Object -Last 1 |
Copy-Item -Destination C:\Test\data
}https://stackoverflow.com/questions/52634876
复制相似问题