Zmodyfikowany i czas utworzenia pliku w PowerShell

-1

Chciałbym uzyskać modyfikację i czas utworzenia pliku w PowerShell. To polecenie:

forfiles /m *.* /c "cmd /c echo @file @ftime"

daje zmodyfikowany czas. Jaka jest nazwa atrybutu czasu utworzenia? Próbowałem ctimebez powodzenia, wyszukiwane w google, nie znalazłem. Zauważ, że muszę uzyskać czas utworzenia i zmodyfikować czas obok siebie.

DurgaDatta
źródło

Odpowiedzi:

0

Polecenie forfiles , którego używasz, nie ma nic wspólnego z programem PowerShell i może być również używane w prostym oknie wiersza polecenia. Również jeśli przeczytałeś, co forfiles /?mówi, wiedziałbyś, że czas utworzenia pliku drukowania nie jest obsługiwany.

W przypadku rozwiązania specyficznego dla programu PowerShell można użyć czegoś takiego:

foreach ($objFile in Get-ChildItem "C:\Windows\*.exe") { '"' + $objFile.Name + '" | ' + $objFile.CreationTime.ToShortTimeString() + ' | ' + $objFile.LastWriteTime.ToShortTimeString() }
Karan
źródło