我在一个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