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)