We help IT Professionals succeed at work.

newest file name in a directory

Medium Priority
594 Views
Last Modified: 2012-03-14
Hi,

I am preparing a script with Powershell.

I'd like to get the newest file name in a directory and assign the name to a string variable.

I've just written this one. I have a question:

 dir  C:\PREPARACION\logs | sort -prop LastWriteTime | select -last 1

output:


Mode                LastWriteTime     Length Name                                                                                                                          
-a---          9/6/2011  11:38 PM     442200 aswSnx.sys


However, what I want is to assign "aswSnx.sys" file name to a string.

Any advice?

Thanks in advance
Comment
Watch Question

Commented:
$a =  (dir  C:\PREPARACION\logs | sort -prop LastWriteTime | select -last 1).Fullname
or
$a =  (dir  C:\PREPARACION\logs | sort -prop LastWriteTime | select -last 1).name
depends on what you want

Author

Commented:
thanks guy. It is very useful

Explore More ContentExplore courses, solutions, and other research materials related to this topic.