RayShade » 21.04.2003 (Пн) 10:31
Можно. Но данный вопрос выходит за рамки VB.
Для этого надо прочитать оглавление диска, узнать первый кластер файла, потом прочитать FAT в нем отыскать этот кластер, далее, как известно FAT это цепочка номеров кластеров мы в итоге получим все кластеры файла. При это следует помнить что он может быть не непрерывным. Так что "дорожка где кончается файл" это весьма эфемерное понятие. Можно лишь знать дорожку где лежит его поледний кластер. Для этого читаем BR и в нем узнаем кол-во дорожек плюс размер кластера. Далее вычисляем сколько кластеров на дорожке и собственно все.