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

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

Работа с файлами, получить свойства файла
Я
   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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует