DELPHI FAQ: Как определить, является ли диск NTFS?


Как определить, является ли диск NTFS?
Previous  Home  Next




uses
 
  ComObj; 

function
 IsNTFS(AFileName: string): Boolean; 
var
 
  fso, drv: OleVariant; 
begin
 
  IsNTFS := False; 
  fso := CreateOleObject('Scripting.FileSystemObject'
); 
  drv := fso.GetDrive(fso.GetDriveName(AFileName)); 
  IsNTFS := drv.FileSystem = 'NTFS'
 
end


procedure
 TForm1.Button1Click(Sender: TObject); 
begin
 
  if
 IsNTFS('X:\Temp\File.doc'then 
    ShowMessage('File is on NTFS File System'

  else
 
    ShowMessage('File is not on NTFS File System'

end


Взято с сайта http://www.swissdelphicenter.ch/en/tipsindex.php





DELPHI FAQ




EOMY TOP 100      Рейтинг@Mail.ru      Rambler's Top100