1234567891011121314151617181920212223242526272829303132333435363738 |
- Program Example40;
- { This program demonstrates the FileGetAttr function }
- Uses sysutils;
- Procedure Testit (Name : String);
- Var F : Longint;
- Begin
- F:=FileGetAttr(Name);
- If F<>-1 then
- begin
- Writeln ('Testing : ',Name);
- If (F and faReadOnly)<>0 then
- Writeln ('File is ReadOnly');
- If (F and faHidden)<>0 then
- Writeln ('File is hidden');
- If (F and faSysFile)<>0 then
- Writeln ('File is a system file');
- If (F and faVolumeID)<>0 then
- Writeln ('File is a disk label');
- If (F and faArchive)<>0 then
- Writeln ('File is artchive file');
- If (F and faDirectory)<>0 then
- Writeln ('File is a directory');
- end
- else
- Writeln ('Error reading attribites of ',Name);
- end;
- begin
- testit ('ex40.pp');
- testit (ParamStr(0));
- testit ('.');
- testit ('/');
- End.
|