我想将具有DateTime
格式的文件夹复制到名为 Weekday 的文件夹中。文件夹 D:\TEST\2015-06-23T2300+0000 应复制到 D:\TEST\Thursday。
Get-ChildItem $Path | Select FullName
D:\TEST\2015-06-23T2300+0000
D:\TEST\2016-01-07T2300+0000
Get-ChildItem $Path | ForEach {$_.LastWriteTime.DayOfWeek}
Thursday
Friday
这是我现在有的代码,但它不起作用。我错过了一些东西。
$Path = "D:\TEST"
$source = Get-ChildItem $Path | Select FullName
$dest = Get-ChildItem $Path | ForEach {$_.LastWriteTime.DayOfWeek}
foreach ($source in $sources)
{
Copy-Item -Path $source -Destination "D:\TEST2\$dest" -Recurse
}
欢迎任何帮助。