Must it be a single line? If not, put a Get-Item call immediately preceding GCI. :)
From: [email protected] [mailto:[email protected]] On Behalf Of James Rankin Sent: Thursday, December 12, 2013 5:59 AM To: [email protected] Subject: Re: [NTSysADM] PowerShell is my weakness.... I guess I could probably set the source folder a level higher and then just use the -Include switch to only operate on the target folder, but that feels kind of kludgey.... On 12 December 2013 10:23, James Rankin <[email protected]<mailto:[email protected]>> wrote: OK, this has been a useful learning process... Currently using the line Get-ChildItem -Recurse -Path $source | Sort-Object LastWriteTime -Descending | Select-Object -First 1 | Get-Date -Format yyyyMMddhhmmssF which does exactly what I want - apart from one thing. It doesn't include in the results the actual date/time stamp of the root folder itself I am searching from (the folder specified by $source). Obviously it would be useful to include this as if the folder's contents are changed by deleting an item, only the change to the timestamp of the root folder will indicate this. I know that Get-ChildItem by its very title suggests it works on the contents only, so is there any way to include the parent folder? TIA, JRR On 10 December 2013 16:12, elsalvoz <[email protected]<mailto:[email protected]>> wrote: Should be as easy as this: insert a foreach to parse each file and you should be set. PS C:\temp> $source = "c:\temp" PS C:\temp> $d = [datetime](Get-ItemProperty -Path $source -Name LastWriteTime).lastwritetime PS C:\temp> $source2 = "C:\temp\7-Zip" PS C:\temp> $d2 = [datetime](Get-ItemProperty -Path $source2 -Name LastWriteTime).lastwritetime PS C:\temp> Compare-Object $d $d2 InputObject SideIndicator ----------- ------------- 7/31/2013 12:01:57 PM => 12/9/2013 4:12:11 PM <= On Tue, Dec 10, 2013 at 6:59 AM, James Rankin <[email protected]<mailto:[email protected]>> wrote: Aha! Thanks for all the input guys. I think I may be able to continue onwards now....although I will probably hit a snag when I try to compare the two, knowing my luck :-) Cheers, JR On 10 December 2013 14:51, Christopher Bodnar <[email protected]<mailto:[email protected]>> wrote: get-childitem c:\temp\* |select -expandproperty lastAccessTime|get-date -Format g Christopher Bodnar Enterprise Architect I, Corporate Office of Technology:Enterprise Architecture and Engineering Services Tel 610-807-6459<tel:610-807-6459> 3900 Burgess Place, Bethlehem, PA 18017 [email protected]<mailto:[email protected]> [cid:[email protected]] The Guardian Life Insurance Company of America www.guardianlife.com<http://www.guardianlife.com/> From: James Rankin <[email protected]<mailto:[email protected]>> To: [email protected]<mailto:[email protected]> Date: 12/10/2013 06:29 AM Subject: [NTSysADM] PowerShell is my weakness.... Sent by: [email protected]<mailto:[email protected]> ________________________________ I'm trying to compare the date/time stamps of two folders (including all the included files and subfolders). So far, this seems to do the trick get-childitem c:\users\me\test\* | select -expandproperty lastaccesstime but the problem is it pumps out the date in a long format - how can I get it to be a short format so I can easily compare the two? TIA, -- James Rankin Technical Consultant (ACA, CCA, MCTS) http://appsensebigot.blogspot.co.uk<http://appsensebigot.blogspot.co.uk/> ----------------------------------------- This message, and any attachments to it, may contain information that is privileged, confidential, and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are notified that any use, dissemination, distribution, copying, or communication of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately by return e-mail and delete the message and any attachments. Thank you. -- James Rankin Technical Consultant (ACA, CCA, MCTS) http://appsensebigot.blogspot.co.uk -- James Rankin Technical Consultant (ACA, CCA, MCTS) http://appsensebigot.blogspot.co.uk -- James Rankin Technical Consultant (ACA, CCA, MCTS) http://appsensebigot.blogspot.co.uk
<<inline: image001.jpg>>

