我在一個Windows環境中工作。Powershell和最後修改日期
我有一個項目,需要一個簡短的腳本來確定文件夾中是否存在修改日期的文件。如果文件存在,它應該複製它,如果文件不存在,它應該返回一個錯誤代碼。
我更喜歡不使用第三方應用程序。我正在考慮PowerShell。
我可以拉出一個列表來直觀地確定文件是否存在,但是如果計數爲零,我無法批量返回錯誤。
Get-ChildItem -Path C:\temp\ftp\archive -Recurse | Where-Object { $_.lastwritetime.month -eq 3 -AND $_.lastwritetime.year -eq 2013 -AND $_.lastwritetime.day -eq 21}
任何幫助非常感謝!
您也可以使用複製項目作爲一個變量來捕獲錯誤狀態(真假)。 $ copyStatus = {Copy-Item $ File.Fullname「C:\\ Temp \\ FTP」} – 2013-03-27 14:29:19