阅读:1191回复:2
如何读取磁盘目录,并察看文件信息?
我想才程序中获得软盘的文件目录,并察看其中的文件信息,应该用什么函数呢?谢谢! :)
|
|
沙发#
发布于:2003-06-03 07:02
这要看你用什么语言了,以BCB为例,其驱动器控件,可直接用在你的程序中,而且无论是哪个驱动器都行。当然,用windows的API函数也可以,会麻烦一点,好处是灵活性大。
|
|
板凳#
发布于:2003-06-04 20:32
可不可以从硬盘的前几个扇区中得到呢?如果可以,应该在哪个扇区中呢?还有,我用的这样的方法读扇区,不知道读出的扇区是物理的还是逻辑的?
HANDLE handle1 = theDisk.handle; BOOL sDresult,Rresult; DWORD numberofread; sDresult = SetFilePointer( handle1, theDisk.disk_info.BytesPerSector*logicSectorNumber, NULL, FILE_BEGIN ); Rresult = ReadFile( handle1, buffer, theDisk.disk_info.BytesPerSector, &numberofread, NULL); } (我用的c++,c++有没有专门的读文件目录的函数?) |
|