Команда 'dir' имеет переключатель /T, который выбирает, отображать ли время создания, доступа или изменения. Тем не менее, он не может перечислить файлы вместе со всеми тремя датами для каждого файла - как я могу это сделать?
3 ответа
Это невозможно в MS-DOS. Вы можете использовать только одно поле времени (C или A или W) для T одновременно.
Вы не можете сделать это с самой командной строкой Windows; он поддерживает только один столбец отметок времени, но вы можете попробовать сторонние альтернативы, такие как 4DOS или Console (ранее известная как Console 2). На самом деле, с открытым исходным кодом, такие как Console, лучше, потому что вы можете запросить эту функцию (технически Console не заменяет сам интерпретатор команд, но я уверен, что они могут расширять некоторые команды, подобные этой).
если вы можете использовать Powershell, ls | fl
(powershell ls^|fl from cmd
) покажет их (среди прочих). Вы можете включить только те реквизиты, которые вам нужны:
ls | fl -prop name, creationTime,lastAccessTime,LastWriteTime
.
Используйте ls | get-member
чтобы увидеть доступные свойства