копировать список имен видеофайлов в текстовый файл вместе с их средой выполнения?

Как скопировать список имен файлов в текстовый файл?

Я связываю вышеуказанную страницу из-за ее соответствия моему вопросу.

есть ли что-нибудь подобное, что можно сделать для вывода "простого" текстового файла (или XML или CSV-файла) с в основном теми же данными, что и следующее командное приглашение:

dir > c:list.txt

тем не менее, единственное отличие, которое мне нужно, это время выполнения любых и всех видеофайлов, включенных в выходной файл. Может это легко сделать?

можно ли это сделать в терминале Python или командной строке DOS Майкрософт?

10
задан Community
17.11.2022 2:16 Количество просмотров материала 3500
Распечатать страницу

1 ответ

ответ

copy / B file1+file2 file3

пересмотренный ответ

используйте mediainfo, загрузите его. Вот версия командной строки.

C:\>mediainfo file.wmv | find "Duration"
Duration                                 : 14mn 3s
Duration                                 : 14mn 3s
Duration                                 : 14mn 3s

вы также можете сделать | найти "имя" и получить имя.

вы можете просто взять первую строку, так / head-n 1 (голова требует gnuwin32), и вы можете просто захватить 14mn 3s

C:\>for /f "tokens=1-2,*" %f in ('mediainfo "a.wmv" ^| find "Duration"')
 do @echo %h
14mn 3s
14mn 3s
14mn 3s

вы можете перенаправить в файл.

Если поместить этот bat файл в тот же каталог, что и ваши видео

здесь я использовал команду head из gnuwin32. но если вы удалите | head-n 1, вы все равно получите идею.

а.летучая мышь

for %%f in (*.*) do (
echo %%f >>y
 mediainfo %%f | find "Duration" | head -n 1 >>y
echo. >>y
)


C:\>type y
a.bat

file1.wmv
Duration                                 : 30s 0ms

file2.wmv
Duration                                 : 45s 11ms
2
отвечен barlop 2022-11-18 10:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх