Я работаю над процедурой, которая получает длину файла для каждого из большого количества файлов изображений. Когда процедура запускает длину файла для большинства файлов, она работает отлично, но некоторые изображения имеют расширение файла «.jpeg», и команда FileLen выдает ошибку «Файл не найден» для этих файлов. Используемая строка кода:
ActiveCell.Offset(ColumnOffset:=2).Value = FileLen(D & N)
Где D - текстовая переменная, содержащая букву диска, а N - текстовая переменная, содержащая путь и имя файла.
Я проверил строковые переменные, и они указали правильный полный путь и имя файла для команды FileLen. Я также настроил тестовую процедуру для проверки с другими файлами, и это дает тот же результат. Правильно ли я считаю, что FileLen не работает с расширениями файлов 4 di git? Есть ли простой способ обойти эту проблему?
Подпрограмма будет проверять и сравнивать около 240 000 файлов, при этом справедливая пропорция будет .jpeg, поэтому вход и изменение расширений невозможны.
Роб