Функция FileLen
Обновлен: Ноябрь 2007
Возвращает значение типа Long, которое указывает длину файла в байтах.
Свойство My предоставляет большую производительность и быстродействие в операциях файлового ввода-вывода, чем FileLen. Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.GetFileInfo.
Public Function FileLen(ByVal PathName As String) As Long
Параметры
- PathName
Обязательный. Выражение String, указывающее файл. Путь PathName может содержать каталог или папку, а также диск.
Исключения
Тип исключения |
Номер ошибки |
Условие |
---|---|---|
Файл не существует. |
См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако, по возможности, следует изменить такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.
Заметки
Если функция FileLen вызывается для уже открытого файла, возвращенное значение представляет собой размер файла во время его открытия.
![]() |
---|
Чтобы получить текущую длину открытого файла, используйте функцию LOF. |
Пример
В данном примере функция FileLen используется для возврата длины файла в байтах. Для данного примера предположим, что TestFile представляет собой файл, содержащий некоторые данные.
Dim MySize As Long
' Returns file length (bytes).
MySize = FileLen("TESTFILE")
Примечание для разработчиков приложений для смарт-устройств
Данная функция не поддерживается.
Требования
Пространство имен:Microsoft.VisualBasic
**Модуль:**FileSystem
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)