1日で完了するファイル操作とファイル読み取りの関連操作(詳細な説明付き)

慕斯
リリース: 2023-03-10 12:34:02
オリジナル
2271 人が閲覧しました

前回の記事では「5分でわかるファイルシステムとは?」についてご紹介しました。どのような種類の関数を作成する必要があるのでしょうか? 》ということで、この記事では引き続きファイル操作を1日で終えた後のファイル読み込み関連の操作を紹介していきますので、一緒に頑張りましょう! ! !

1日で完了するファイル操作とファイル読み取りの関連操作(詳細な説明付き)

ファイルが実行可能かどうか:

- is executable()
ログイン後にコピー

ファイルが読み取り可能かどうか:

is readable()
ログイン後にコピー

ファイルが書き込み可能かどうか:

is writable()
ログイン後にコピー

雇用ファイルの作成時刻:

filectime()返回创建时间的时间戳
ログイン後にコピー

雇用の変更時刻file:

一filemtime()
ログイン後にコピー

取得したファイルの最終アクセス時刻:

- fileatine()
ログイン後にコピー

flock simple file lock

ファイルの変更時刻取得したファイル

filemtime()
ログイン後にコピー

ファイルの最終アクセス時刻を取得

fileat: ime()
ログイン後にコピー

flock単純なファイル ロック

ファイルを開く

fopen()
ログイン後にコピー

パラメータ: 開くファイルのパス

パラメータ: ファイルを開く方法 r ファイルを読み取り専用モードで開きます

戻り値: リソースを返します成功した場合、false を返します

ファイルを閉じます:

fclose()
ログイン後にコピー

パラメータ: fopen によって返されたリソースがファイルを正常に開きます

ファイルを読み取ります

fread()读取文件
ログイン後にコピー

パラメータ 1: ファイルを正常に開く fopen によって返されたリソース

パラメータ 2: 読み取られるバイト数

Return: 読み取られた内容を返します、最後まで読み込まれた場合は null 文字を返します。

feof() は、ファイル ポインタが最後に到達したかどうかを判断します。

パラメータ 1: ファイルを正常にオープンした fopen によって返されるリソース

戻り値: ファイルの場合、ポインタが末尾に到達するかエラーが発生した場合は true を返し、末尾に到達しない場合は false を返します。

#fgets() はファイル ポインタから行を読み取ります

パラメータ 1: fopen によって成功しました ファイルを開くことによって返されるリソース

戻り値: 読み取ったコンテンツを返します

コードを使用して、ファイルを開くことを示します。ファイルは fopen() です。ファイルを開くと、戻り値があります。結果を実行すると、2 番目のパラメータが欠落していることがわかり、報告されたブール値は false です。つまり、次のようになります。ファイルを開きますが、ファイルを開く方法を指示する必要があります。読み取り中です。開くか書き込みによって開くので、読み取りによって開きます (コードは次のとおりです)。コードが書き込まれた後の実行結果は次のようになります。ファイルが正常に開かれたことを示します;

ファイルを閉じる場合: fclose() 関数を使用しますが、結果を示すために fclose 関数を直接使用すると、エラーが表示され、パラメーターが欠落しているため、どのパラメータを閉じるかを指定する必要があります。

<?php
/**** *打开文件读取文件 关闭文件*********/
$file = fopen(&#39;./a.txt&#39;,&#39;r&#39;);
var_dump($file);
//关闭文件
fclose($file);
?>
ログイン後にコピー

ファイルを読み取りたいときは、fread() 関数を使用する必要があります。読み取り後、読み取った内容が返され、($content) を出力すると、次のことがわかります。実行中です 結果がまた間違っています。パラメータが 1 つまだありません

<?php
/*****打开文件读取文件关 闭文件*********/
$file = fopen(&#39; ./a.txt&#39;,&#39;r&#39;);
//var_ dump($file);
//读取文件内容
$content = fread($file,1);
var_ dump($content);
//关闭文件
fclose($file);
ログイン後にコピー
推奨される学習: "

PHP ビデオ チュートリアル "

以上が1日で完了するファイル操作とファイル読み取りの関連操作(詳細な説明付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!