Вход | Регистрация



Работа с файлами, получить свойства файла

Работа с файлами, получить свойства файла
Я
   assest
 
15.08.18 - 12:56
Доброго дня, как можно получить свойства файла, например, Продолжительность, Тональнонсть, увлечения, улица и т.д.
Это атрибуты файла, отображение которых можно настроить в проводнике. У меня файл .mp3 и мне нужна его продолжительность
 
 
   lamme
 
1 - 15.08.18 - 13:00
ди-джей ?
   assest
 
2 - 15.08.18 - 13:02
(1) Спасибо за вопрос по существу, телефония возвращает звонки так, надо вести их лог, для этого нужна продолжительность
   Cyberhawk
 
3 - 15.08.18 - 13:05
"ГОСТ" на стандарт mp3 и свойства файлов в нужной тебе ОС уже почитал?
   assest
 
4 - 15.08.18 - 13:06
(3) Нет
   Fedor-1971
 
5 - 15.08.18 - 13:08
(0) Это не свойства файла, а информация из заголовка определённого формата.
   assest
 
6 - 15.08.18 - 13:09
(5) Их можно получить в 1С?
   Cool_Profi
 
7 - 15.08.18 - 13:10
(2) А какая телефония? У астерикса это всё лежит в бд мускля и вытаскивается на раз-два.
   assest
 
8 - 15.08.18 - 13:13
(7) Узнаю - скажу, пока что у меня есть только папка с файлами, так вот можно ли получить продолжительность файла из 1С?
   Fedor-1971
 
9 - 15.08.18 - 13:14
(6) можно, нужно прочитать заголовок MP3.
Скорее всего, есть какая-то стандартная библиотека (раз проводник винды позволяет достать данные в колонки), но тут не подскажу, не интересовался.
   Fedor-1971
 
10 - 15.08.18 - 13:16
(7) Астериск пишет длительность звонка, а не файла с записью оного. Например, говорили 15 минут, а запись включили на 7 минуте и записали 3 минуты = Звонок 15 минут, запись 3 минуты (Астериск сохранит длительность 15)
 
 Рекламное место пустует
   Cyberhawk
 
11 - 15.08.18 - 13:18
   assest
 
12 - 15.08.18 - 13:33
(11) а в какой платформе появляются файловые потоки и чтение данных?
   Cool_Profi
 
13 - 15.08.18 - 13:34
(10) У нас астерикс писал всё, начиная с начального гудка.
   assest
 
14 - 15.08.18 - 13:41
(11) Мне сейчас доступна 8.2.18.121, в ближайшее время перейдем на 130
   Мыш
 
15 - 15.08.18 - 13:58
(14) Тогда ВК какую-нибудь ищи
   Lexey_
 
16 - 15.08.18 - 13:59
(0) Файл = Новый Файл(ИмяФайла);
Имя = Файл.Имя;
Каталог = Файл.Путь;
Shell = Новый COMОбъект("Shell.Application");
Folder = Shell.Namespace(Каталог);
СисИнфо = Новый СистемнаяИнформация;

Для Сч = 1 По 300 цикл
    Сообщить(Folder.GetDetailsOf(Folder.Items().item(Имя), Сч));
КонецЦикла;

пойдет?
   Fedor-1971
 
17 - 15.08.18 - 14:22
(13) Это как настроишь.

(12) можешь пройти через ЧтениеТекста и прочитать(РазмерЗаголовка). Идея та же что и с потоками: открыли файл прочитали заголовок, взяли что нужно

(16) GetDetailsOf - это то же самое что и новый Файл (размер, модификация, создание)
   Lexey_
 
18 - 15.08.18 - 14:24
(17) да, размер, модификация, создание там тоже есть
   Fedor-1971
 
19 - 15.08.18 - 14:29
(18) а что ещё есть? Данные из заголовка файла то же есть?
   Lexey_
 
20 - 15.08.18 - 14:30
(19) ну посмотри, не долго же
   Fedor-1971
 
21 - 15.08.18 - 14:32
(20) Так мне и не надо, а ТС, наверно, проверяет
Я бы, прочитал заголовок и взял что мне нужно
   assest
 
22 - 15.08.18 - 14:53
(16) Спасибо, все получилось
(19) Есть, но видимо не все, но необходимая мне продолжительность есть


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует