2017-04-05 214 views
0

我在這裏有點卡住了,我的意思是我把頭撞在牆上。Powershell移動文件和文件夾

我試圖創建一個腳本,執行以下操作:

檢查文件/文件夾和所有文件夾/文件移動年長超過一天到另一個文件夾,同時保持文件夾結構準確。

目前,我有這樣的:

Get-ChildItem -Path $SourceFolder -Recurse | 
Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-1)} | 
    foreach { 
    Move-Item $AzCopyFolder -Force}} 

,我真的不知道,我甚至做了。它可以工作,但它也可以在不超過一天的其中一個文件夾中複製文件。幫助將不勝感激。

謝謝。

+3

[PowerShell腳本將文件和文件夾包括子文件夾從一個位置移動到另一個位置超過x天的可能的重複](http://stackoverflow.com/questions/14935076/powershell-script-to-move-files-and -folders-including-subfolders-from-one-locati) –

+0

我不認爲它是重複的。移動文件夾/子文件夾工作得很好,它只是移動超過我想要的。沒有看到其中一個文件夾中沒有符合條件的文件。我認爲。也許。 –

+0

您使用的是什麼版本的PowerShell? –

回答

1

因此,經過數小時的搜索和內部尖叫之後,我只用了RoboCopy。

robocopy $SourceFolder $DestFolder /e /move /minage:1 

工作完成。感謝上帝。

相關問題