![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать размер файла
LIMBO © (2005-01-04 22:33:00)КАк узнать размер файла??
sniknik (2005-01-05 20:05:00) [1]Sun bittern © (05.01.05 20:00) [17]
логично. и тогда ответ № 1 более подходящ для правильного ответа. осталось только выяснить позволяет это(или чтото подобное) используемая (и неназваная) база.
и пока что (без уточнений) тема более походит для потрепаться а не для баз или основной.
Sun bittern (2005-01-05 20:00:00) [2]sniknik © (05.01.05 19:53) [16]
Чего не понятного-то. Если человек пиште чегото для БД, то вопрос пишется в конфу "Базы". Если бы это был сейв для игры, то вопрос бы был в конфе "Игры". Логично? ;)
sniknik (2005-01-05 19:53:00) [3]и еще, если уж разобрался причем сдесь базы то как к ней (какой?) соотносится твой ответ > TeNY © (05.01.05 18:48) [8]
опять учти, если база клиент серверная то вряд ли у тебя будет прямой доступ к файлам базы...
sniknik (2005-01-05 19:49:00) [4]TeNY © (05.01.05 19:42) [14]
умный? ну так ответь на > sniknik © (04.01.05 23:36) [4] вместо него, раз уж понял. (учти это задавалось еше когда вопрос в базах лежал)
TeNY (2005-01-05 19:42:00) [5]как говорил Задорнов "НУ тупые"
Sun bittern (2005-01-05 19:36:00) [6]>> без хака тут не обойтись,а хака это есть не тема этой статьи,
Тебе повезло меньше чем другим :)
TeNY (2005-01-05 19:30:00) [7]А ты сможшь отиметь бабу которая этого не хочет?Вот и я говорю нет!,без хака тут не обойтись,а хака это есть не тема этой статьи,могу конечно вым про способы переполнения буфера расказать и вызова разных процедур расказать но думаю это тяжёлая сказка на ночь спать не будешь.
> Размер эксклюзивно открытого другой программой файла узнаешь?
В принципе можно если терминировать ету самую экслюзивную
> А размер файла в каталоге без прав на открытие файла?
А ты?
DiamondShark (2005-01-05 19:21:00) [8]
> TeNY © (05.01.05 19:14) [10]
Размер эксклюзивно открытого другой программой файла узнаешь?
А размер файла в каталоге без прав на открытие файла?
TeNY (2005-01-05 19:14:00) [9]вопрос звучит как "КАк узнать размер файла??" я обьяснил человеку как это надо делать так что в непонятках один ты походу дела :)
sniknik (2005-01-05 19:07:00) [10]> Хватит над человеком издеватся!Он же серьёзно спрашивает а вы ему SQL запросы загонять начинаете!
все правильно, каков вопрос таков ответ
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1104867226&n=1
p.s. ты сам не издеваешся? отвечаеш не на то что задано (а что задано никто не знает ;), для кого?
TeNY (2005-01-05 18:48:00) [11]Хватит над человеком издеватся!Он же серьёзно спрашивает а вы ему SQL запросы загонять начинаете!
вот
> LIMBO (04.01.05 22:33)
получай что хотел :)
Узнает размер файла boot.ini что в корневом каталоге диска C:
,всё работает проще паренной репы
1)CreateFile-создает указатель на файл boot.ini
2)GetFileSize - узнает у винды скоко энтот файл заниемает
3)Str- убираетстрашную форму типа X-EX
4)MessageBox показывает сколько же занимает етот файлик.
program Project2;
uses Windows;
var
sizeB : Cardinal;
sizeMb: Double;
buf: PAnsiChar;
s : String;
begin
sizeB:=CreateFile(
'c:\boot.ini',
GENERIC_READ,
FILE_SHARE_READ,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,0);
sizeB:=GetFileSize(sizeB,nil);
sizemB:=sizeB/sqr(1024);
Str(sizeMb:6:6,s);
buf:=pchar('Размер файла-'+s+'МБ');
MessageBox(0,buf,'',0);
end.
P.S. В качестве 'c:\boot.ini' могёш юзать имя любого реального файла
-----------
:) Happy begin end :)
begin...end (2005-01-05 14:58:00) [12]> [6] Vaitek © (05.01.05 14:56)
> Не помню только есть ли там рамер?
Есть.
> LIMBO (04.01.05 22:33)
Ещё варианты: FileSize (обращать внимание на размер записи), GetFileSize (после CreateFile), а в Delphi 6 было FileSizeByName.
Vaitek (2005-01-05 14:56:00) [13]Можно вызвать FindFirst с именем нужного файла. И ты получишь все его аттрибуты. Не помню только есть ли там рамер?
FindClose потом не забудь.
DrPass (2005-01-04 23:51:00) [14]Скажи мне размер своего файла, и я скажу, кто ты
sniknik (2005-01-04 23:36:00) [15]а вопрос поподробней можно? какого файла? причем сдесь базы?
Anatoly Podgoretsky (2005-01-04 22:40:00) [16]Это и так подробнее, в WHERE укажешь свое условие и потом прочитаешь результат.
LIMBO (2005-01-04 22:38:00) [17]А подробней можешь объяснить??
Anatoly Podgoretsky (2005-01-04 22:36:00) [18]SELECT FileSize FROM Sizes WHERE ...