Форум: "Основная";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
ВнизФайловая система, получение информации Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.044 c