Вниз
Скачать: CL | DM;

Файловая система, получение информации   Найти похожие ветки 

← →
Novice   (2007-03-12 13:55) [0]

Здравствуйте.

Нижеприведенный код:

var
 VolumeName,
 FileSystemName : array [0..MAX_PATH-1] of Char;
 VolumeSerialNo : DWord;
 MaxComponentLength,FileSystemFlags: Cardinal;
begin
 GetVolumeInformation("C:\",VolumeName,MAX_PATH,@VolumeSerialNo,
 MaxComponentLength,FileSystemFlags, FileSystemName,MAX_PATH);

выдает только имя файловой системы, а каким образом можно получить размер кластера, если это вообще возможно?


← →
Novice   (2007-03-12 14:38) [1]

Все, проблема решена.
Если кому интересно, вот решение:

var SecPerCluster, BytesPerSector, FreeClusters, TotalClusters : Cardinal;
begin
 GetDiskFreeSpace("C:\", SecPerCluster, BytesPerSector, FreeClusters, TotalClusters);

 Memo1.Lines.Add("Размер кластера в секторах = " + inttostr(SecPerCluster));
 Memo1.Lines.Add("Размер сектора в кластерах = " + inttostr(BytesPerSector));
 Memo1.Lines.Add("Размер кластера, байт = " + inttostr(SecPerCluster * BytesPerSector));



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
15-1175969605
cyborg
2007-04-07 22:13
2007.05.06
Однако!


2-1176526279
NewPlayer
2007-04-14 08:51
2007.05.06
почему не уничтожается обьект


1-1173790777
dreamse
2007-03-13 15:59
2007.05.06
Подскажите как получить PID процеса по заголовку окна ?


2-1176416482
Могот
2007-04-13 02:21
2007.05.06
MediaPlayer прикол со звуком в видео


15-1175927960
ArMellon
2007-04-07 10:39
2007.05.06
Как экспортировать ветку рееста в файл и обратно импортировать




   Наверх