basename: パスなしのファイル文字列を返します。
chgrp: ファイルが属するグループを変更します。
chmod: ファイル属性を変更します。
chown: ファイルの所有者を変更します。
clearstatcache: ファイルステータスキャッシュをクリアします。
copy: ファイルをコピーします。
削除: 役に立たないアイテム。
dirname: パス内のディレクトリ名を取得します。
diskfreespace: ディレクトリが配置されている残りの空き領域を取得します。
fclose: 開いているファイルを閉じます。
feof: ファイル ポインターがファイルの末尾を指しているかどうかをテストします。
fgetc: ファイル ポインタが指す文字を取得します。
fgetcsv: ファイル ポインターが指す行を取得し、csv フィールドを解析します。
fgets: ファイル ポインタが指す行を取得します。
fgetss: ファイル ポインタが指す行を取得し、HTML 言語タグを削除します。
file: すべてのファイルを配列変数に読み取ります。
file_exists: ファイルが存在するかどうかを確認します。
fileatime: ファイルの最終アクセス時刻を取得します。
filectime: ファイルの最終変更時刻を取得します。
filegroup: ファイルが属するグループを取得します。
fileinode: ファイルの i ノード値を取得します。
filemtime: ファイルの最終変更時刻を取得します。
fileowner: ファイルの所有者を取得します。
fileperms: ファイルの権限設定を取得します。
filesize: ファイルのサイズを取得します。
filetype: ファイルのタイプを取得します。
flock: ファイルをロックします。
fopen: ファイルまたは URL を開きます。
fpassthru: 残りのデータをすべて出力します。
fputs: ファイル ポインターに書き込みます。
fread: ファイルをバイト形式で読み取ります。
fseek: ファイルポインタを移動します。
ftell: ファイルの読み取りおよび書き込みポインターの位置を取得します。
fwrite: バイナリ ビット モードでファイルを書き込みます。
set_file_buffer: ファイル バッファー サイズを構成します。
is_dir: ファイルがディレクトリであるかどうかをテストします。
is_executable: ファイルが実行可能かどうかをテストします。
is_file: ファイルが通常のファイルかどうかをテストします。
is_link: ファイルがリンク ファイルかどうかをテストします。
is_readable: ファイルが読み取れるかどうかをテストします。
is_writeable: ファイルが書き込み可能かどうかをテストします。
リンク: ハードリンクを作成します。
linkinfo: リンク情報を取得します。
mkdir: ディレクトリを作成します。
pclose: ファイルを閉じます。
popopen: ファイルを開きます。
readfile: 出力ファイル。
readlink: シンボリックリンクのターゲットファイルを返します。
rename: ファイル名を変更します。
rewind: 開いているファイルの読み取りおよび書き込み位置ポインタをリセットします。
rmdir: ディレクトリを削除します。
stat: ファイル関連情報を取得します。
lstat: リンク ファイルに関する情報を取得します。
シンボリックリンク: シンボリックリンクを作成します。
tempnam: 一時ファイルを作成します。
タッチ: 最終変更時刻を設定します。
umask: 現在のファイル属性マスク umask を変更します。
リンク解除: ファイルを削除します。
basename
パスのないファイル文字列を返します。
構文: string Basename(string path);
戻り値: String
関数の種類: ファイル アクセス
内容の説明: パスとファイル文字列内のパスが削除され、ファイル名のみを含む文字列が返されます。 Windows シリーズのオペレーティング システムでは、パスはスラッシュ (/) またはバックスラッシュ () にすることができます。Unix シリーズのオペレーティング システムでは、パスはスラッシュ (/) にすることができます。
使用例
次の例の $file 変数の値は、「index.php」です。
$path = "/home/httpd/html/index.php";
$file = ベース名($path);
参照ディレクトリ名()
chgrp
ファイルが属するグループを変更します。
構文: int chgrp(string filename,mixed group);
戻り値: 整数
関数の種類: ファイルアクセス
この関数の内容の説明ファイルが属するグループを変更するために使用されます。ファイルが属するグループを変更できるのは、システム管理者だけです。他のユーザーは、自分が所有するファイルのみを変更できます。 Windows シリーズのオペレーティング システムでは、成功した場合は true を返し、失敗した場合は false を返します。この関数は何も行わず、true を返します。
リファレンス chown() chmod()
chmod
ファイルの属性を変更します。
構文: int chmod(string filename, int mode);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数ファイルの属性を変更するために使用されます。成功した場合は true を返し、失敗した場合は false を返します。モード値では、システムは正しい 8 進数演算を取得するために自動的に 0 を追加しません。これを正しく使用するには、次の例の 2 行目を使用します。
使用例
次の 2 行は両方ともファイル属性を rwxr-xr-x に設定しますが、2 行目の方が適切です。
chmod("/mydir/myfile", 755 ); // モードは 10 進数なので、潜在的なエラーがある可能性があります
chmod("/mydir/ myfile", 0755 ); // モードは 8 進数で、決定された属性値
?>
chown() を参照 chgrp()
chown
ファイルの所有者を変更します。
構文: int chown(文字列ファイル名、混合ユーザー);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この機能はファイルの所有者を変更するために使用されます。ファイルが属するグループを変更できるのはシステム管理者だけです。他のユーザーは自分が所有するファイルのみを変更できます。 Windows シリーズのオペレーティング システムでは、成功した場合は true を返し、失敗した場合は false を返します。この関数は何も行わず、true を返します。
リファレンス chmod()
clearstatcache
ファイルステータスキャッシュをクリアします。
構文: void clearstatcache(void);
戻り値: なし
関数の種類: ファイルアクセス
内容の説明 オペレーティング システムの場合、 stat() または lstat() 関数はリソースを非常に大量に消費します。特に stat() および lstat() 関数を毎回再度呼び出す必要がある場合、さらに不経済です。したがって、リソースを節約するために、PHP システムはファイルのステータスをキャッシュ メモリに保存し、いつでも使用できるようにします。この機能は、キャッシュメモリ上のファイル情報をクリアする機能です。この関数の影響を受ける関数は、stat()、lstat()、file_exists()、is_writeable()、is_readable()、is_executable()、is_file()、is_dir()、is_link()、filectime()、fileatime() です。 、filemtime()、fileinode()、filegroup()、fileowner()、filesize()、filetype()、fileperms()など18。
リファレンス stat() lstat() file_exists() is_writeable() is_readable() is_executable() is_file() is_dir() is_link() filectime() fileatime() filemtime() fileinode() filegroup() fileowner () filesize() filetype() fileperms()
copy
ファイルをコピーします。
構文: int copy(string source, string dest);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数ファイルをコピーするために使用されます。成功した場合は true を返し、失敗した場合は false を返します。
使用例
この例では、ファイルをコピーし、コピーに失敗した場合にコピー失敗メッセージを表示します。
<
if (!copy($file, $file.'.bak')) {
print("ファイル $file のコピーに失敗しました。 .
n");
}
?>
参照 rename()
削除
役に立たないアイテム。
構文: void delete(string file);
戻り値: なし
関数の種類: ファイルアクセス
内容の説明: この関数は役に立たないプロジェクトです。ファイルを削除するには unlink() を使用し、変数を削除するには unset() を使用します。
unlink() 参照 unset()
dirname
パス内のディレクトリ名を取得します。
構文: string dirname(string path);
戻り値: String
関数の種類: ファイルアクセス
内容の説明: この関数はディレクトリを返します。パス内の名前。 win32 システムではスラッシュ (/) またはバックスラッシュ () を使用できますが、他のオペレーティング システムではパスは (/) です。
使用例
この例では、文字列 $file を「/etc」として返します。
<
$path = "/etc/hostname";
$file =
?> 🎜>
basename() diskfreespace を参照して、ディレクトリが配置されている残りの空き領域を取得します。 構文: float discfreespace(string directory); 戻り値: 浮動小数点数関数の種類: ファイルアクセス内容の説明: この関数はused ディレクトリが存在するストレージデバイスの残り容量をバイト単位で取得します。 使用例 この例ではルートディレクトリの残り容量を知ることができます。 <$df = diskfreespace("/"); fclose 閉じていますファイル。 構文: int fclose(int fp); 戻り値: integer関数の種類: ファイルアクセス内容の説明: この関数が使用されます。開いているファイル ポインタ fp。成功した場合は true、失敗した場合は false を返します。ファイル ポインタは有効である必要があり、fopen() または fsockopen() を使用して正常に開かれたファイルへのポインタである必要があります。 feof ファイル ポインターがファイルの末尾を指しているかどうかをテストします。 構文: int feof(int fp); 戻り値: 整数関数の種類: ファイルアクセス内容の説明: この関数のテストファイルポインタはファイルの終わり (ファイルの終わり、eof) を指します。成功またはエラーが発生した場合は true 値を返し、それ以外の場合は false 値を返します。ファイル ポインタは有効である必要があり、fopen()、popen()、または fsockopen() を使用して正常に開かれたファイルへのポインタである必要があります。 fgetc ファイル ポインタが指す文字を取得します。 構文: string fgetc(int fp); 戻り値: String関数の種類: ファイルアクセス内容の説明: この関数は文字を取得しますファイルポインタが指す文字列を文字列型で返します。ポインタが eof 内にある場合は false を返します。ファイル ポインタは有効である必要があり、fopen()、popen()、または fsockopen() を使用して正常に開かれたファイルへのポインタである必要があります。 参照 fread() fopen() Popen() fsockopen() fgets() fgetcsv ファイル ポインタが指す行を取得し、csv フィールドを解析します。 構文: array fgetcsv(int fp, int length, string [delimiter]); 戻り値: 配列 関数の種類: ファイルアクセス内容の説明: この関数は fgets() と似た関数を持っていますが、この関数は読み取った行の csv フィールド データを解析して配列変数に入れるために使用される点が異なります。 3 番目のパラメータの区切り文字が指定されていない場合は、デフォルト値のカンマが使用されます。ファイル ポインタ fp は有効である必要があり、fopen()、popen()、または fsockopen()
を使用して正常に開かれたファイルへのポインタである必要があります。 2 番目のパラメーターの長さの値は、csv ファイルの最も長い行の文字数より大きくなければなりません。エラーが発生した場合、またはファイルの終わり (eof、
file の終わり) が発生した場合、この関数は false 値を返します。空白行が見つかった場合、配列構造に渡される文字は、エラー状態ではなく、ヌル文字フィールド (null) になります。
使用例
$row=1;
$fp = fopen("mycsv.csv","r");
while ($data = fgetcsv($fp,1000, ",")) {
$num = count($data);
print "
";
$row++;
for ( $c=0; $c
}
?>
ファイルポインタが指す行を取得します。 構文: string fgets(int fp, int length); 戻り値: String関数の種類: ファイルアクセス内容の説明: この関数ファイル ポインタが指す行を取得し、その行の長さから 1 を引いた長さの文字列を返します。エラーが発生した場合は false を返します。よくある落とし穴は、C 言語
の経験があるこの関数を使用することです。また、eof の処理が C 言語の fgets() とは異なることです。ファイル ポインタは有効である必要があり、fopen()、popen()、または
fsockopen() を使用して正常に開かれたファイルへのポインタである必要があります。
使用例
この関数は、fgets() の関数に加えて、取得した文字列内の html 言語および php 構文マークの文字列も削除します。 リファレンス: fopen()popen()fsockopen()fgets()strip_tags() file すべてのファイルを配列変数に読み込みます。 構文: array file(string filename); 戻り値: Array関数の種類: ファイルアクセス内容の説明: この関数と同じreadfile () と似ていますが、この関数がすべてのファイルを読み取り、それを配列の変数に出力する点が異なります。 参照: fopen() Popen() readfile() file_exists ファイルが存在するかどうかを確認します。 構文: int file_exists(string filename); 戻り値: Integer関数の種類: ファイルアクセス内容の説明: この関数が使用されますtest はファイルが存在するかどうかを確認し、ファイルが存在する場合は true を返します。戻り値はキャッシュ バッファに置かれます。clearstatcache() を参照してください。 fileatime ファイルの最終アクセス時刻を取得します。 構文: int fileatime(string filename); 戻り値: 整数関数の種類: ファイルアクセス内容の説明: この関数は指定された値を返します。ファイル filename の最終アクセス時刻。エラーが発生したことを示すには false を返します。戻り値はキャッシュ バッファに置かれます。
clearstatcache() を参照してください。
filectime
ファイルの最終変更時刻を取得します。
構文: int filectime(string filename);
clearstatcache() を参照してください。
filegroup
ファイルが属するグループを取得します。
構文: int filegroup(string filename);
clearstatcache() を参照してください。
使用例
以下は、win95 での benbatten@home.com (29-apr-1999) の実装例です。この例では、ホームページの最終変更時刻が返され、filemtime() によって返される Unix 形式の時刻文字列が返されます。 12 時間形式の文字列に変換されます。
(注: この例のファイルは現在のファイルを表す __file__ であるため、実際には getlastmod() 関数を使用するのと同じ効果があります。)
$filemod = filemtime(__file__);
$filemodtime = date("f j y h:i:s a", $filemod);
print("このページは最後に変更されました: $filemodtime" );
?>
fileowner
ファイルの所有者を取得します。
構文: int fileowner(string filename);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は指定されたファイル名を返します。ファイル所有者の uid 値。エラーが発生したことを示すには false を返します。戻り値はキャッシュ バッファに置かれます。clearstatcache() を参照してください。
fileperms
ファイルの権限設定を取得します。
構文: int fileperms(string filename);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は指定された値を返します。ファイルの権限設定値。エラーが発生したことを示すには false を返します。戻り値はキャッシュ バッファに置かれます。clearstatcache() を参照してください。
filesize
ファイルのサイズを取得します。
構文: int filesize(string filename);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は指定されたファイルサイズを返します。ファイルのファイルサイズ。エラーが発生したことを示すには false を返します。戻り値はキャッシュ バッファに置かれます。clearstatcache() を参照してください。
filetype
ファイルの種類を取得します。
構文: string filetype(string filename);
戻り値: String
関数の種類: ファイル アクセス
内容の説明: この関数は、ファイルのファイルタイプ。可能な戻り値の型は、fifo、char、dir、block、link、file、unknown などです。
エラーが発生した場合は false を返します。戻り値はキャッシュ バッファに置かれます。clearstatcache() を参照してください。
flock
ファイルをロックします。
構文: boolean flock(int fp, int activity);
戻り値: ブール値
関数の種類: ファイルアクセス
内容の説明: This関数は、他のプロセスがファイルにアクセスできないようにファイルをロックするために使用されます。渡されるパラメータ fp はファイル ポインタです。パラメーター操作の値は、次の数値のいずれかです。 1 は、構成
が他のプロセスに読み取りを許可するようにファイルをロックすることを意味します。 2 は、このプロセスのみがファイルに書き込みできることを意味します。ロックされています。4 はロックされていません。この関数のロック効果は、unix シリーズでも
windows シリーズでも同様です。実行が成功した場合は true 値が返され、それ以外の場合は false 値が返されます。
fopen
ファイルまたは URL を開きます。
構文: int fopen(string filename, string mode);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: 説明:この関数は、ローカルまたはリモートのファイルを開くために使用できます。パラメータのファイル名が「http://...」の場合、この関数は http 1.0 プロトコルを使用してサーバーに接続し、ファイル ポインタはサーバーから返されたファイルの先頭を指します。パラメータのファイル名が「ftp://.....」の場合、この関数はサーバーに接続し、ファイル ポインタは指定されたファイルを指します。 FTP サーバーがパッシブ モード FTP をサポートしていない場合は、失敗値が返されます。 FTP ファイルは読み取りまたは書き込みのために開くことができますが、両方を同時に行うことはできません。他の場合には、この関数はローカル ファイルを開き、ファイル ポインタは開かれたファイルを指します。ファイルのオープンに失敗した場合は false 値が返されます。
文字列パラメータ モードは、次の状況になります。
'r' ファイルを開くモードは読み取り専用で、ファイル ポインタは先頭を指します。
'r+' ファイルを開くモードは読み取りおよび書き込み可能であり、ファイル ポインタは先頭を指します。
'w' は書き込み用にファイルを開き、ファイル ポインタを先頭にポイントし、元のファイルの長さを 0 に設定します。ファイルが存在しない場合は、新しいファイルを作成します。
'w+' 読み取り/書き込みモードでファイルを開き、ファイル ポインタを先頭にポイントし、元のファイルの長さを 0 に設定します。ファイルが存在しない場合は、新しいファイルを作成します。
'a' ファイルを開くメソッドは書き込みであり、ファイル ポインタはファイルの末尾を指します。ファイルが存在しない場合は、新しいファイルを作成します。
'a+' ファイルを開くモードは読み取りおよび書き込み可能であり、ファイル ポインターはファイルの末尾を指します。ファイルが存在しない場合は、新しいファイルを作成します。
'b' オペレーティング システムのテキスト ファイルとバイナリ ファイルが異なる場合は、このパラメータを使用できます。Unix システムではこのパラメータを使用する必要はありません。
使用例
1 行目は UNIX システム用、2 行目は Windows シリーズシステム用、3 行目と 4 行目は URL の使用例です。
<
$fp = fopen("/home/rasmus/file.txt", "r");
$fp = fopen("c: \mydata\info.txt", "r");
$fp = fopen("http://www.php.net/", "r");
$fp = fopen("ftp://user:password@my.com/", "w");
参照
fclose() ) fsockopen()
fpassthru
残りのデータをすべて出力します。
構文: int fpassthru(int fp)
戻り値: 整数
関数種類:ファイルアクセス
内容説明:この関数は、ファイル fp をファイルの終わり(eof)まで読み込み、標準出力(標準出力)に出力します。エラーが発生した場合は false 値が返されます。ファイル fp は、fopen()、popen()、または fsockopen() によって正常に開かれる必要があります。この関数はファイルの読み取りが完了すると、自動的にファイルを閉じます。つまり、fp は無効になります。ファイルを標準出力に出力したいだけの場合は、fopen() よりも優れた readfile() を使用できます。
リファレンス: readfile() fopen() fclose() Popen() fsockopen()
fputs
ファイル ポインタに書き込みます。
構文: int fputs(int fp, string str, int [length]);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は fwrite() であり、単なるエイリアスです。文字列 str をファイル ポインターに書き込むために使用されます。
fread
はファイルをバイト形式で読み取ります。
構文: string fread(int fp, int length);
戻り値: String
関数の種類: ファイルアクセス
内容の説明: この関数指定されたバイト長、またはファイル eof の終わりまで読み取ります。
使用例
$filename = "/usr/local/myfile.txt"
$fd = fopen( $ファイル名, "r" );
$contents = fread($fd, filesize($filename));
?> 🎜>
リファレンス: readfile() fopen() fclose() fwrite() fgets() fgetss() file() fpassthru() Popen() fsockopen() fseek ファイルポインタを移動します。 構文: int fseek(int fp, int offset); 戻り値: 整数関数の種類: ファイルアクセス内容の説明: この関数は、ファイル fp のポインタを指定されたオフセットに移動します。この関数の使用は、C 言語の fseek(fp, offset, seen_set) 関数に似ています。が成功した場合は 0 を返し、失敗した場合は -1 を返します。 fp が fopen() で "http://...." や "ftp://...." などの URL ファイルを開く場合、この関数は動作しません。
参照: ftell() rewind()
長さを指定した場合、PHP 環境の magic_quotes_runtime 設定値の設定は無視され、文字列内のスラッシュは削除されないことに注意してください。
参照: fread() fopen() Popen() fsockopen() fputs()
内容の説明: この関数が true 値を返した場合、指定されたファイル名が存在し、シンボリック リンク ファイルであることを意味します。戻り値はキャッシュ バッファに置かれます。
clearstatcache() を参照してください。
リファレンス: is_dir() is_file()
is_readable
ファイルが読み取り可能かどうかをテストします。
構文: boolean is_readable(string filename);
戻り値: ブール値
関数の種類: ファイル アクセス
内容の説明: この関数は A を返します。 true 値は、指定されたファイル名が存在し、読み取ることができることを示します。戻り値はキャッシュ バッファーに置かれます。clearstatcache() を参照してください。
リファレンス: is_writeable()
is_writeable
ファイルが書き込み可能かどうかをテストします。
構文: boolean is_writeable(string filename);
戻り値: ブール値
関数の種類: ファイル アクセス
内容の説明: この関数は A を返します。 true 値は、指定されたファイル名が存在し、読み取ることができることを示します。パラメータ filename は、ディレクトリが書き込み可能かどうかをテストするために使用されるディレクトリ名にすることもできます。
戻り値はキャッシュ バッファーに置かれます。clearstatcache() を参照してください。
リファレンス: readable()
link
ハード リンクを作成します。
構文: int link(string target, string link);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数はハード リンクを確立します。これはパラメータ リンクをターゲットにリンクするために使用されます。
参照: symlink() readlink() linkinfo()
linkinfo
リンク情報を取得します。
構文: int linkinfo(string path);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数はシステムを使用しますlstat を呼び出すと、Unix 上で C 言語の stat 構造体タイプの st_dev フィールドが返されます。エラーが発生したことを示す場合は 0 または false を返します。
参照: symlink() readlink() link()
mkdir
ディレクトリを作成します。
構文: int mkdir(string pathname, int mode);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: これこの関数はパラメータのパス名ディレクトリを作成し、パラメータのモードは 8 進数形式 (パラメータの前に 0 を追加) で指定されるため、比較でエラーは発生しません。成功した場合は true を返し、
は失敗した場合に false を返します。
使用例
次の例では、8 進数を使用して /path/to/my/dir ディレクトリを作成します。このディレクトリは、所有者とルート レベルによってのみ読み取り、書き込み、実行できます。他のユーザーが読み取り、書き込み、実行することはできません。
mkdir("/path/to/my/dir", 0700);
?> 参照: rmdir ()
pclose
ファイルを閉じます。
構文: int pclose(int fp);
戻り値: integer
関数の種類: ファイルアクセス
内容の説明: この関数が使用されますPopen() で開かれたパイプ ファイル。パラメータ fp は有効であり、popen() を使用してファイルを開く必要があります。処理されたファイルの最終ステータス
を返します。
参照: Popen()
popen
ファイルを開きます。
構文: int Popen(string command, string mode);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数はファイルを開く命令を実行し、ファイルはパイプラインによって処理されます。この関数で開かれたファイルは一方向 (読み取り専用または書き込み専用) のみであり、
pclose() で閉じる必要があります。ファイル操作には、fgets()、fgetss()、および fputs() が使用できます。ファイルを開くときにエラーが発生した場合は、false 値が返されます。
使用例
$fp = Popen( "/bin/ls", "r" ); 🎜>
参照: pclose() readfile 出力ファイル。 構文: int readfile(string filename); 戻り値: 整数関数の種類: ファイルアクセス内容の説明: この関数はファイルとファイルの内容を標準出力デバイスに書き込みます。戻り値は読み込んだファイルサイズです。エラーが発生して false 値が返された場合は、関数の前に @ を追加して @readfile に変更し、非表示にすることができます。使用法は fopen() と同じです。パラメータのファイル名が「http://...」の場合、この関数は http 1.0 プロトコルを使用してサーバーに接続し、ファイル ポインタは返されるファイルの先頭を指します。サーバーによって。パラメータのファイル名が「ftp://.....」の場合、この関数はサーバーに接続し、ファイル ポインタは指定されたファイルを指します。 FTP サーバーがパッシブ モード FTP をサポートしていない場合は、失敗値が返されます。 FTP ファイルは読み取りまたは書き込みのために開くことができますが、両方を同時に行うことはできません。他の場合には、この関数はローカル ファイルを開き、ファイル ポインタは開かれたファイルを指します。ファイルを開くのに失敗した場合は、false 値が返されます。 参照: fpassthru() file() fopen() readlink シンボリックリンク先のファイルを返します。 構文: string readlink(string path); 戻り値: String関数の種類: ファイルアクセス内容の説明: この関数と関数C言語での同名のファイルは使い方は同じで、シンボリックリンクのファイルを返します。エラーが発生した場合は 0 を返します。 参照: symlink() linkinfo() rename ファイル名を変更します。 構文: int rename(string oldname, string newname); 戻り値: 整数 関数の種類: ファイル アクセス内容の説明: この関数は、古いファイル名 oldname を新しいファイル名 newname に変更します。成功した場合は true を返し、失敗した場合は false を返します。
巻き戻し
開いているファイルの読み取りおよび書き込み位置ポインタをリセットします。
構文: int rewind(int fp);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は読み取りをリセットしますファイルの書き込み位置ポインタは入札の先頭です。エラーが発生した場合は 0 を返します。ファイル fp は、fopen() で開かれた有効なファイルでなければなりません。
使用例
fseek ftell
rmdir
ディレクトリを削除します。
構文: int rmdir(string dirname);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数は使用できますディレクトリを削除します。削除するパスは空のディレクトリである必要があり、アクセス許可が要件を満たしている必要があります。エラーが発生した場合は 0 を返します。
参照: mkdir()
stat
ファイル関連情報を取得します。
構文: array stat(string filename);
戻り値: Array
関数の種類: ファイルアクセス
内容の説明: この関数は情報を収集できますファイルについて調べて配列を返します。配列の要素は次の順序で並んでいます。
デバイス名 (デバイス)
inode 値
inode ファイルモード
参照される名前の総数リンクファイルを含むファイル。
オーナーの uid
オーナーの gid
キャラクターまたはデバイスの場合は、デバイス タイプになります (システムが st_blksize をサポートしている場合にのみ有効です) Windows シリーズは -1 を返します)
バイト単位のファイル長
最終アクセス時刻
最終変更時刻
最終変更時刻
ファイル システム ブロック サイズ (システムが st_blksize をサポートしている場合にのみ有効で、Windows シリーズは -1 を返します)
一致するブロックの数
戻り値はキャッシュ バッファーに配置されます。clearstatcache を参照してください。 ()。
lstat
リンクされたファイルに関連する情報を取得します。
構文: array lstat(string filename);
戻り値: Array
関数の種類: ファイルアクセス
内容の説明: この関数は情報を収集できますリンクされたファイルについて調べて配列を返します。配列の要素は次の順序で並んでいます。
デバイス名 (デバイス)
inode 値
ファイルへのリンクの総数。
オーナーの uid
オーナーの gid
キャラクターまたはデバイスの場合は、デバイス タイプになります (システムが st_blksize をサポートしている場合にのみ有効です) Windows シリーズは -1 を返します)
バイト単位のファイル長
最終アクセス時刻
最終変更時刻
最終変更時刻
ファイル システム ブロック サイズ (システムが st_blksize をサポートしている場合にのみ有効で、Windows シリーズは -1 を返します)
一致するブロックの数
戻り値はキャッシュ バッファーに配置されます。clearstatcache を参照してください。 ()。
シンボリックリンク
シンボリックリンクを作成します。
構文: int symlink(string target, string link);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明
この関数はシンボリック リンクを作成するために使用できます。パラメータのターゲットからリンクへのリンク。ハードリンクは、link() 関数を使用して作成できます。
参照: link() readlink() linkinfo()
tempnam
一時ファイルを 1 つだけ作成します。
構文: string tempnam(string dir, string prefix);
戻り値: String
関数の種類: ファイルアクセス
内容の説明: この関数一時ファイルを作成できる場合、同じディレクトリ内のファイルでファイル名が重複することはありません。返される文字列は、作成された一時ファイル名です。エラーが発生した場合は、空の文字列が返されます。
使用例
$tmpfname = tempnam( "/tmp", "haha" )>
タッチ
最終変更時刻を設定します。
構文: int touch(string filename, int [time]);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明:この機能を使用して、最終変更時刻を設定できます。 time パラメーターが指定されている場合は、指定された時間が使用されます。時間が指定されていない場合は、サーバー時間が使用されます。同じ名前の unix コマンド
と同様に、ファイルが存在しない場合は、filename ファイルが作成されます。成功した場合は true 値を返し、それ以外の場合は失敗した場合は false を返します。
umask
現在のファイル属性マスク umask を変更します。
構文: int umask(int [mask]);
戻り値: Integer
関数の種類: ファイルアクセス
内容の説明: この関数を使用php の umask 値を設定します。この値は 0777 で計算されたマスクであり、古い umask 値を返します。パラメータマスクが存在しない場合、この関数は現在の umask 値を返します。
リンクを解除
ファイルを削除します。
構文: int unlink(string filename);
戻り値: 整数
関数の種類: ファイルアクセス
内容の説明: この関数はファイル filename を削除しますUnix の C 言語で呼び出される同じ名前の関数 unlink() と同じように使用されます。エラーが発生した場合は 0 または false を返します。
参照: rmdir()