Немного не так.
Для исключения папок мы используем атрибут PsIsContainer.
Код:

PS > dir
Каталог: C:\1
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 15.08.2014 11:36 1
d---- 15.08.2014 11:36 2
d---- 15.08.2014 11:36 3
-a--- 15.08.2014 11:36 8 1.txt
Только папки:
Код:

PS C:\1> dir | Where {$_.PsIsContainer}
Каталог: C:\1
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 15.08.2014 11:36 1
d---- 15.08.2014 11:36 2
d---- 15.08.2014 11:36 3
Только файлы:
Код:

PS C:\1> dir | Where {!$_.PsIsContainer}
Каталог: C:\1
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 15.08.2014 11:36 8 1.txt
DirectoryName - свойство только у файлов, у папок отсутствует. В данном случае конструкция не перемещает папки, а так можно и папки перемещать. Будут перемещаться, но без сохранения в исходном расположении, для этого есть Copy-Item.
Можно переносить и папки, но для случая когда у папки LastAccessTime подходит под условие, а все файлы внутри свежие, что у Вас предусмотрено?