マニュアルページ access.3f




名前

     access - ファイルのアクセスモード (r,w,x) とファイルの有無の
     確認


形式

     integer*4 function access (name, mode)
     character*(*) name, mode


使用法

     例 : ierr = access ( 'MyFile', 'r' )


機能説明

     関数 access は、特定のファイル name に対し、呼び出し側 か ら
     モー ド  mode のアクセスが可能かどうかをチェックします。引数
     mode には、次の少くとも 1 つを任意の順序や組み合わせで指定で
     きます。

     r    読み取り権をテストする。

     w    書き込み権をテストする。

     x    実行権をテストする。

     (空白)
          ファイルの有無をテストする。

     引数が正しくない場合、指定されたどのモードでもファイルにアク
     セスできない場合は、エラーコードを返します。指定されたアクセ
     スが可能な場合は 0 を返します。


使用例

     読み取り権と書き取り権をテストするには、
          integer*4 access, st
          st = access('anyfile.data', 'rw')
          if( st .ne.0 ) print*, 'Cannot read/write file'


ファイル

     libfui.a


関連項目

     access(2)gerror(3F)perror(3F)