我很想知道可能的方法來回顯文件夾和子文件夾中的文件,並生成一個輸出文件名,這些文件名被拾取刪除X天。PowerShell腳本從文件夾和子文件夾回顯文件,然後在X天內刪除文件舊
我想在兩個不同的層次
1級寫這個劇本: PowerShell腳本只呼應的文件名,並給我的文件,這些文件已被確定要刪除的輸出。這應該包括文件夾和子文件夾。
級別2: 通過添加刪除功能來合併level1腳本,這會刪除文件夾和子文件夾中的文件。
我有一個移動腳本和一個直接腳本來刪除,但我想確保選擇正確的文件,我想知道正在被刪除的文件名。
任何幫助,高度讚賞。
編輯從評論添加
我一直在嘗試這樣的事情在一個非常簡單的方式
Get-ChildItem -Path c:\test | where {$_.lastWriteTime -lt (Get-Date).addDays(-60)}
我想添加一些參數,這將產生一個文件名的輸出不同的文件夾位置
請在問題中添加更多內容並顯示您至少已經完成了一些基本的工作。這不是一個人們會爲你寫腳本的地方,但是可以幫助你修復並更好地理解它們。 – 2013-02-19 16:18:03
肯定克里斯托弗......我完全同意你的話,並尊重這個論壇。我不會超越論壇的範圍。我一直在以非常簡單的方式嘗試這樣的東西Get-ChildItem -Path c:\ test | 其中{$ _。lastWriteTime -lt(Get-Date).addDays(-60)}我想添加一些參數,這會在不同的文件夾位置生成文件名輸出。提前致謝..... – user1926332 2013-02-19 17:27:37
這仍然不清楚。你想提供ex。路徑作爲函數參數?輸出結果如何?什麼是「在不同文件夾位置的文件名」?在問題中提供樣本,而不是評論 – 2013-02-19 18:02:16