Find: Hdd Cd Dvd Floppy
Как узнать под какой буквой что находится,
под A и С понятно - Floppy и диск C(HDD)
А вот как например узнат что находится под буквой D - HDD (поддиск), CD или DVD (если конечно же под D хоть что-нибудь находится)?
Следом возникает еще вопрос, если например под буквой D находится CD или DVD, то моно какнить узнать что Ето именно - CD или DVD?
Если кто знает подскажите плз...
_
У меня такой вопрос возник:
Как узнать под какой буквой что находится,
под A и С понятно - Floppy и диск C(HDD)
А вот как например узнат что находится под буквой D - HDD (поддиск), CD или DVD (если конечно же под D хоть что-нибудь находится)?
Следом возникает еще вопрос, если например под буквой D находится CD или DVD, то моно какнить узнать что Ето именно - CD или DVD?
Если кто знает подскажите плз...
_
Windows API функция GetDriveType().
Пример:
procedure TForm1.Button1Click(Sender: TObject);
begin
case GetDriveType('C:\') of
0 : ShowMessage('The drive type cannot be determined');
1 : ShowMessage('The root directory does not exist');
DRIVE_REMOVABLE:ShowMessage('The disk can be removed');
DRIVE_FIXED : ShowMessage('The disk cannot be removed');
DRIVE_REMOTE : ShowMessage('The drive is remote (network) drive');
DRIVE_CDROM : ShowMessage('The drive is a CD-ROM drive');
DRIVE_RAMDISK : ShowMessage('The drive is a RAM disk');
end;
end;
_