-1

Я хотел бы получить изменение и время создания файла в powershell. Эта команда

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

дает измененное время. Какое имя атрибута для времени создания? Я пробовал ctime без успеха, заправил в гугле, не нашел. Обратите внимание, что мне нужно собрать время создания и время изменения вместе.

1 ответ1

0

Используемая вами команда forfiles не имеет ничего общего с PowerShell и может также использоваться в обычном окне командной строки. Кроме того, если вы прочитали, что forfiles /? говорит, что вы знали бы, что время создания файла печати не поддерживается.

Для решения PowerShell вы можете использовать что-то вроде следующего:

foreach ($objFile in Get-ChildItem "C:\Windows\*.exe") { '"' + $objFile.Name + '" | ' + $objFile.CreationTime.ToShortTimeString() + ' | ' + $objFile.LastWriteTime.ToShortTimeString() }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .