Имя: Пароль:
1C
1С v8
Метаданные файла в 1С
, ,
0 spleen
 
15.04.14
17:25
Имеется папка с файла .jpg
В 1с надо прочить метаданные файлов и извлечь дату съемки.

Я так понимаю штатными методами не решается.
Может кто знает как решить?

Заранее спасибо
1 shuhard
 
15.04.14
17:26
(0) надо выяснить смещение данных данных от начала файлика
прочитать как бинарник
извлечь
преобразовать в дату
2 Maxus43
 
15.04.14
17:28
метаданные файла... конфигуратор винды, СКД ADO и вобще всё написано на 1с...
3 Maxus43
 
15.04.14
17:29
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

ДиалогОткрытияФайла.Выбрать();

Файл = Новый Файл(ДиалогОткрытияФайла.ПолноеИмяФайла);

Текст = "Файл: " + Файл.Имя;
Текст = Текст + Символы.ПС + "Расширение: " + Файл.Расширение;
Текст = Текст + Символы.ПС + "Полное имя: " + Файл.ПолноеИмя;
Текст = Текст + Символы.ПС + "Путь: " + Файл.Путь;
Текст = Текст + Символы.ПС + "Размер: " + Файл.Размер() + " байт";
Текст = Текст + ?(Файл.ПолучитьНевидимость(), Символы.ПС + "Невидимый. ", "");
Текст = Текст + ?(Файл.ПолучитьТолькоЧтение(), Символы.ПС + "Только чтение.", "");
Текст = Текст + Символы.ПС + "Последнее изменение: " + Файл.ПолучитьВремяИзменения();

Сообщить(Текст);

(с)
4 shuhard
 
15.04.14
17:30
(3) ну и где здесь дата съёмки ?
5 Maxus43
 
15.04.14
17:31
(4) тут дата изменения)
Имеется ввиду распознать инфу в фотографии самой?
6 SSSSS_AAAAA
 
15.04.14
17:32
(3) Все это прелестно, но нисколько не облегчает проблему получения двоичных данных определенной структуры из файла. К тому же, этих данных там может и не быть вовсе.
7 Maxus43
 
15.04.14
17:33
понял понял, посыпал голову пеплом
8 SSSSS_AAAAA
 
15.04.14
17:34
(5) Дата съемки есть в EXIF, специальной двоичной структуре внутри файла.
9 МихаилМ
 
15.04.14
17:39
10 Chai Nic
 
15.04.14
17:39
А вообще в восьмерке есть штатные средства для чтения-записи бинарных файлов побайтно?
11 Wobland
 
15.04.14
17:42
я как-то спрашивало разрешении жпега из восьмёрки. поройся в моих темах
12 Wobland
 
15.04.14
17:42
(11) *спрашивал
13 spleen
 
15.04.14
17:44
14 Wobland
 
15.04.14
17:45
(13) пофих
15 МихаилМ
 
15.04.14
18:33
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший