8.х Проверка и сравнение размеров файлов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем dr303, 26 авг 2015.

  1. TopicStarter Overlay
    dr303
    Offline

    dr303 Опытный в 1С

    Регистрация:
    17 янв 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    У меня есть задача: экспортировать из 1С файл картинки и предварительно проверить существование аналогичного файла на диске. Для определения аналогичного файла нужно 1. Проверить существование на диске файла с таким-же именем. 2. Сравнить размеры файлов.

    Картинку получаю из Хранилища:

    КартинкаВПамяти = Выборка.Хранилище.Получить();

    Что делать дальше не понимаю. Уважаемые участники форума, подскажите, если кто-то знает, как это сделать...
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Это однобокая проверка. Формируй объект файл - у него есть метод показывающий занимаемый объем.
  3. TopicStarter Overlay
    dr303
    Offline

    dr303 Опытный в 1С

    Регистрация:
    17 янв 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Если получать из картинки в Хранилище объект файл, то, насколько я понимаю, он должен быть сохранен на диске. А у меня картинок может быть более 1000 шт. и размер у каждой 200 кб. Если каждую сохранять только для того, чтобы потом проверить размер, то это очень долго и не оптимально.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Дык другого способа в 1с нет, это не файловый менеджер, а БД.

Поделиться этой страницей