powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пытаюсь узнать размер файла
6 сообщений из 6, страница 1 из 1
Пытаюсь узнать размер файла
    #33254516
Срочно нужна помощь.

Пытаюсь узнать размер файла, как я понял из Win32api
это делается в 2 шага:
сначала узнаем дескриптер файла, потом по нему уже размер самого файла.

но функция которую я использую FindFirstFile для поиска дескриптора выдает 0.
Может есть другая функция для этого?

как бы вы искали дескриптор файла?
...
Рейтинг: 0 / 0
Пытаюсь узнать размер файла
    #33254534
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    Dim fs As New FileSystemObject
    Dim strName As String
    Dim f As File
    
    strName = "d:\temp\test.rar"
    
    Set f = fs.GetFile(strName)
    MsgBox "Size: " & FormatNumber(f.Size,  0 ) & " bytes"
...
Рейтинг: 0 / 0
Пытаюсь узнать размер файла
    #33254539
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindFirstFile используется для поиска файлов в файловой системе по маске, а не для "определения дескриптора". К тому же дескриптор есть только у открытого файла, т.е. этот самый файл сначала открыть надо - например, через CreateFile .
А размер файла можно и без WinAPI узнать, функцию FileLen пока никто не отменил...
...
Рейтинг: 0 / 0
Пытаюсь узнать размер файла
    #33351832
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAА размер файла можно и без WinAPI узнать, функцию FileLen пока никто не отменил...
До 4 гигабайт, а дальше привет.
...
Рейтинг: 0 / 0
Пытаюсь узнать размер файла
    #33352389
kroost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=70481
...
Рейтинг: 0 / 0
Пытаюсь узнать размер файла
    #33353244
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, описанный API пример: http://support.microsoft.com/default.aspx?scid=kb;en-us;185476
выдает неверный размер файла если он больше 4 гиг.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пытаюсь узнать размер файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]