Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

Размер файла, не открывая.   Найти похожие ветки 

 
Zn   (2003-02-26 17:08) [0]

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


 
Clickmaker ©   (2003-02-26 17:15) [1]

FindFirst/FindNext


 
Zn   (2003-02-26 17:34) [2]


> Clickmaker © (26.02.03 17:15)

Остроумно...


 
Zn   (2003-02-26 17:50) [3]

Да неужели ж VB круче Дельфи? Даже там есть FileLen(filename)...


 
blackman ©   (2003-02-26 18:13) [4]

Ничего смешного. Правильно написано.
fi: TSHFileInfo;
....
ShGetFileInfo(PChar("*" + ext), 0, fi, SizeOf(fi),
SHGFI_SMALLICON or SHGFI_SYSICONINDEX or SHGFI_TYPENAME)
...


 
Clickmaker ©   (2003-02-26 18:16) [5]

Честно говоря, не пытался тебя рассмешить...
Если внимательно посмотреть хелп по FindFirst и структуре TSearchRec, то можно найти там поле Size, а если сказать так

var SR: TSearchRec;
FileSize: integer;
if (FindFirst("c:\folder\file.doc", faAnyFile, SR) = 0) then begin
FileSize := SR.Size;
FindClose(SR);
end;

то можно найти размер файла, не открывая его

PS. Подозреваю, что FileLen в VB делает тоже самое, только это скрыто от юзера


 
Zn   (2003-02-26 18:20) [6]

Вот теперь понятно, спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-30067
Дмитрий К.К.
2003-02-21 06:30
2003.03.10
Именинники 21 февраля


7-30149
sniknik
2003-01-11 23:20
2003.03.10
Внешний СОМ сервер, отследить тип запуска.


3-29755
phantom2040
2003-02-19 16:12
2003.03.10
Помогите с паролями для таблицы Парадокс


1-29818
dv81
2003-02-28 04:51
2003.03.10
Как сопоставить размер RichEdit в зависимости от текста ?


3-29761
KA_
2003-02-19 11:00
2003.03.10
Почему не работает UPPER?