ファイルシステム関数
そふぃのPHP入門 >> PHP関数リファレンス >> ファイルシステム関数

ファイルシステム関数

PHPのファイル操作に関連する関数の一覧です。

関数 解説
basename パス中のファイル名の部分を取得する
chgrp ファイルのグループを変更する
chmod ファイルのパーミッションを変更する
chown ファイルの所有者を変更する
clearstatcache ファイルステータスのキャッシュを消去する
copy ファイルをコピーする
delete unlink()関数、unset()関数のダミー
dirname パス中のディレクトリ名の部分を取得する
diskfreespace disk_free_space()関数のエイリアス
disk_free_space ディスクの空き容量を調べる
disk_total_space ディスクの全容量を調べる
fclose ファイルポインタを閉じる
feof ファイルの終端に達しているかどうか調べる
fflush 出力をファイルにフラッシュする
fgetc ファイルから1バイトずつ文字を取得する
fgetcsv CSVファイルから1行読み込んで配列で取得する
fgets ファイルから1行取得する
fgetss ファイルポインタから1行取得してHTMLタグを取り除く
file ファイルの内容を全て取得して配列に格納する
fileatime ファイルの最終アクセス時刻を取得する
filectime ファイルのiノードの変更時刻を取得する
filegroup ファイルのグループを取得する
fileinode ファイルのinode番号を取得する
filemtime ファイルの更新時刻を取得する
fileowner ファイルの所有者を取得する
fileperms ファイルのパーミッションを取得する
filesize ファイルサイズを取得する
filetype ファイルのタイプを取得する
file_exists ファイル、ディレクトリやシンボリックリンクが存在するか調べる
file_get_contents ファイルの内容を全て取得する
file_put_contents 文字列をファイルに書き込む
flock ファイルをロックする
fnmatch ファイル名がパターンにマッチするか調べる
fopen ファイルまたはURLを開く
fpassthru 現在のファイルポインタの位置以降全てのデータを出力する
fputcsv 行をCSV形式にフォーマットし、ファイルに書き込む
fputs fwrite()関数のエイリアス
fread ファイルをバイナリ・モードで読み込む
fscanf フォーマットに従ってファイルの内容を処理する
fseek ファイルポインタの位置を移動する
fstat ファイルポインタからファイルに関する情報を取得する
ftell 現在のファイルポインタの位置を取得
ftruncate ファイルを指定した長さに丸める
fwrite ファイルをバイナリ・モードで書き込む
glob パターンにマッチするパスを取得する
is_dir ディレクトリかどうか調べる
is_executable ファイルが実行可能かどうか調べる
is_file 通常ファイルかどうか調べる
is_link ファイルがシンボリックリンクかどうか調べる
is_readable ファイルが読み込み可能かどうか調べる
is_uploaded_file アップロードされたファイルかどうか調べる
is_writable ファイルが書き込み可能かどうかを調べる
is_writeable is_writable()関数のエイリアス
lchgrp ???
lchown ???
link ハードリンクを作成する
linkinfo リンクに関する情報を取得する
lstat ファイルまたはシンボリックリンクに関する情報を取得する
mkdir ディレクトリを作成する
move_uploaded_file アップロードされたファイルを移動する
parse_ini_file 設定ファイルを解析する
pathinfo ファイルパスの情報を連想配列で取得する
pclose プロセスのファイルポインタを閉じる
popen プロセスへのファイルポインタを開く
readfile ファイルを出力する
readlink シンボリックリンク先を取得する
realpath 指定した相対パスに対する絶対パスを取得する
rename ファイルをリネーム(名前変更)する
rewind ファイルポインタの位置を先頭に戻す
rmdir ディレクトリを削除する
set_file_buffer stream_set_write_buffer()関数のエイリアス
stat ファイルに関する情報を取得する
symlink シンボリックリンクを作成する
tempnam ユニークなファイル名を生成する
tmpfile 一時ファイルを作成する
touch ファイルの最終更新日をセットする
umask 現在のumaskを変更または取得する
unlink ファイルを削除する