Nuestros programadores estrellas agotaron sus provisiones de café, investigando a tiempo completo por la solución, hasta que Tomás halló el hallazgo en GitHub por lo tanto hoy la compartimos contigo.
Solución:
Si ejecuta los comandos Get-Item o Get-ChildItem, generarán objetos System.IO.FileInfo y System.IO.DirectoryInfo que contienen esta información, por ejemplo:
Get-Item c:folder | Format-List
O puede acceder a la propiedad directamente así:
Get-Item c:folder | Foreach $_.LastWriteTime
Para comenzar a filtrar carpetas y archivos según la última hora de escritura, puede hacer esto:
Get-ChildItem c:folder | Where$_.LastWriteTime -gt (Get-Date).AddDays(-7)
Para obtener la fecha de modificación en un solo archivo, intente:
$lastModifiedDate = (Get-Item "C:foo.tmp").LastWriteTime
Para comparar con otro:
$dateA= $lastModifiedDate
$dateB= (Get-Item "C:other.tmp").LastWriteTime
if ($dateA -ge $dateB)
Write-Host("C:foo.tmp was modified at the same time or after C:other.tmp")
else
Write-Host("C:foo.tmp was modified before C:other.tmp")
Si para ti ha sido de utilidad nuestro artículo, agradeceríamos que lo compartas con más desarrolladores y nos ayudes a extender nuestro contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)