$path = "D:\ProfileServiceQAT"
$Temp = "D:\\temp1"
$limit = (Get-Date).Adddays(-5)
$Folder = Get-ChildItem $path | Where {$_.PSIsContainer} | Sort CreationTime -Descending | Select -First 5
$Folder | Copy-Item -Destination $Temp
Remove-Item $path\* -Recurse
Move-Item $Temp\* -Destination $path
Remove-Item $Temp\* -Recurse
在上面的腳本中,每當我運行此腳本時,我只會將空時間戳釋放到 temp 中,然后進入沒有內容的路徑。請讓我知道哪里出錯了
uj5u.com熱心網友回復:
嘗試以下代碼并將其標記為答案,如果它對您有幫助
$path = "D:\ProfileServiceQAT"
$Temp = "D:\temp1"
$limit = (Get-Date).Adddays(-5)
$Folder = Get-ChildItem $path | Sort CreationTime -Descending|Where {$_.LastWriteTime -ge $limit}
$Folder | Remove-Item -Recurse -Force
uj5u.com熱心網友回復:
正如評論中提到的,-Recurse當您想要復制包含內容的整個目錄結構時,您需要指定開關 - 否則它只會創建目錄本身的副本,它下面沒有任何內容。
$Folder | Copy-Item -Destination $Temp -Recurse
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331900.html
標籤:电源外壳
