Функция FileLen

Обновлен: Ноябрь 2007

Возвращает значение типа Long, которое указывает длину файла в байтах.

Свойство My предоставляет большую производительность и быстродействие в операциях файлового ввода-вывода, чем FileLen. Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.GetFileInfo.

Public Function FileLen(ByVal PathName As String) As Long

Параметры

  • PathName
    Обязательный. Выражение String, указывающее файл. Путь PathName может содержать каталог или папку, а также диск.

Исключения

Тип исключения

Номер ошибки

Условие

FileNotFoundException

53

Файл не существует.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако, по возможности, следует изменить такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Если функция FileLen вызывается для уже открытого файла, возвращенное значение представляет собой размер файла во время его открытия.

w42d6ta5.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы получить текущую длину открытого файла, используйте функцию LOF.

Пример

В данном примере функция FileLen используется для возврата длины файла в байтах. Для данного примера предположим, что TestFile представляет собой файл, содержащий некоторые данные.

Dim MySize As Long
' Returns file length (bytes).
MySize = FileLen("TESTFILE")

Примечание для разработчиков приложений для смарт-устройств

Данная функция не поддерживается.

Требования

Пространство имен:Microsoft.VisualBasic

**Модуль:**FileSystem

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Функция FileDateTime

Функция GetAttr

Функция LOF

FileNotFoundException

Другие ресурсы

Свойства файла, каталога и диска в Visual Basic