Я пытаюсь найти вторую последнюю папку (с точки зрения даты создания) и хочу скопировать ее содержимое в другую папку.
Вот код:
Get-ChildItem "\\server\parent_folder\folder" | ? { $_.PSIsContainer } | sort CreationTime -Descending | select -first 1
Copy-Item -path "\\server\parent_folder1\folder" -Destination "\\server\parent_folder2\folder" -recursive
Первый код показывает только самую последнюю папку. Но после замены «1» на «2» в конце он дает мне как самую последнюю, так и вторую последнюю папку, но я только хочу, чтобы она вернула более позднюю.
Следующая строка кода - скопировать его содержимое в другую папку.
Как выбрать только одну папку (вторая последняя) и скопировать ее содержимое?