ホームページ  >  記事  >  バックエンド開発  >  PHP_PHPチュートリアルに基づいたファイル操作の詳細説明

PHP_PHPチュートリアルに基づいたファイル操作の詳細説明

WBOY
WBOYオリジナル
2016-07-21 15:09:10847ブラウズ

ナレッジポイントの紹介:
1. ファイルまたはディレクトリが存在するかどうかを確認します

コードをコピーします コードは次のとおりです:

file_exists(string filename)

2.ファイル名
コードをコピーします コードは次のとおりです:

basename(filepath)

3. ファイルを開きます
コードをコピーします コードは次のとおりです:

f開く(ファイル名、モード)

4. ファイルパス情報を取得します
コードをコピーします コードは次のとおりです:

pathinfo(path)

5. ファイルをコピーします。コード
コードは次のとおりです:fwrite(resource, string)
6. 絶対パスを取得します


コードをコピーします
コードは次のとおりです:realpath(filename)
7. ファイルを閉じます


コードをコピーします
コードは次のとおりです:fclose($handle)
8 .ファイルをコピーします


コードをコピーします
コードは次のとおりです: copy(source,dest)
9. データの行を読み取ります


コードをコピーします
コードは次のとおりです:fgets(int handle [, int length])
10.ディレクトリかどうかを判断します


コードをコピーします
コードは次のとおりです: IS_DIR (FILENAME)
11. ファイル全体を読み取ります


コードをコピーします
コードは次のとおりです: readfile(filename)
12. ディレクトリを開きます


コードをコピーします
opendir(path) 13. ファイルサイズを取得します


コピーcode

コードは次のとおりです:
filesize(filename) 14. ディレクトリを読み取ります


コードをコピーします

コードは次のとおりです:
readdir($handle) 15. ファイルを削除します


コードをコピーします

コードは次のとおりです:
unlink() 16. ディレクトリを閉じます


コードをコピーします

コードは次のとおりです:
closedir($handle) 17. ディレクトリを作成します


コードをコピーします

コードは次のとおりです:
mkdir(dirname) 18. ディレクトリを削除します


コードをコピーする

コードは次のとおりです:
unlink() 19. ファイルを確認します またはディレクトリが存在しますか


コードをコピーします

コードは次のとおりです:
bool file_exists(string filename) 20. ファイルまたはディレクトリが存在するかどうかを判断し、存在する場合は true を返し、存在しない場合は false を返します
形式:


コードをコピー

コードは次のようになります:
if(file_exists("hello.txt") ){ 「ファイルが存在します」をエコーする }
;
ファイルを開く

形式:
fopen(filename,mode)
説明: 指定されたファイルを指定された形式で開きます
filename: 開くファイル名
mode: オープンモード
fopen("hello.txt","w " );
は、hello.txt ファイルを書き込みで開くことを意味します

ファイルの書き込み

形式:
fwrite(resource, string);
説明: 指定されたコンテンツを開いているファイルに追加します
リソース: 開いているファイル
文字列: コンテンツ書きます
例:
$handle = fopen("hello.txt","w") //aの場合はデータを追加できます
fwrite($handle,"1rn")

ファイルを閉じます

形式:
fclose($handle)
説明: 開いているファイルを閉じます
例:
コードをコピーします コードは次のとおりです:

$handle = fopen("hello.txt","w");
fclose( $handle);


データ行を読み取ります

形式:
fgets(int handle[,int length])
説明: length-1 の文字を読み取ります。長さが指定されていない場合、デフォルトのバイトは 1KB です。
改行、EOF、または長さ 1 の文字が読み取られた場合、プログラムは終了します。
例:

コードをコピーします。 コードは次のとおりです:
$handle = fopen("hello.txt","r");
$buffer = fgets($handle,1024);
echo $handle // 1 行の情報を出力します。


ファイル全体を読み取ります

形式:
readfile(filename)
説明: ファイル全体を読み取り、ブラウザに出力します
例:


コードをコピーします コードは次のとおりです:
readfile(“ hello.txt");
?>


ファイルサイズを取得します

形式:
filesize(filename)
説明: 指定されたファイルサイズを取得し、エラーの場合は false を返します
例:
filesize("a.rar")

ファイルの削除

形式:
unlink()
説明: ファイルを削除し、成功した場合は true を返し、それ以外の場合は false を返します
例:
unlink("b.txt")

ディレクトリを作成する

形式:
mkdir(dirname)
説明: ディレクトリを作成する
例: mkdir("newfolder") //現在のディレクトリに新しいフォルダーを作成する

ディレクトリを削除する

形式:
rmdir(dirname); )
説明: ディレクトリを削除します
例: rmdir( "newfolder");

ファイル名を取得します

形式:
basename(filepath)
説明: 指定されたパスからファイル名を返します
例:
basename(" c:mytoolsa.txt") //Return a.txt

ファイルパス情報を取得

pathinfo(path)
説明: ファイルパス情報を返し、結果は配列に保存されます。配列の添え字は
dirname ( path)、basename (ファイル名)、extension (拡張子)
例: pathinfo("c:mytoolsa.txt")

絶対パスを取得します

形式:
realpath(filename)
説明:指定されたファイル、失敗した場合は false を返します
例: realpath("h.txt") / /F:apacheexampleh.txt

ファイルをコピー

形式:
copy(source,dest)
手順: ソースファイルを dest にコピーします
例: copy("h.txt","newflodera.txt")

ディレクトリかどうかを判断します

形式:
is_dir(filename)
説明: 指定されたファイル名がディレクトリであるかどうかを判断します。 filename が存在し、
がディレクトリの場合は true を返し、そうでない場合は false を返します。
例:


コードをコピーする コードは次のとおりです:
if(is_dir("newfolder"))
{
echo "はファイルディレクトリです」;
}



ディレクトリを開く

形式: opendir(path)
説明: 指定されたファイルディレクトリを開き、リソース識別子を返す
例:
$hand = opendir(“.”) //ルートディレクトリを開く

ディレクトリを読み取る

形式:
readdir($handle)
説明: 開いているファイル ディレクトリ ストリームを読み取る
readdir($hand);

ディレクトリを閉じる

形式:
Closedir($handle)
説明: 開いているディレクトリ ストリームを閉じる
例:closedir($hand);

www.bkjia.com本当http://www.bkjia.com/PHPjc/327325.html技術記事知識ポイントの紹介: 1. ファイルまたはディレクトリが存在するかどうかを確認します。 bool 次のようにコードをコピーします。 file_exists(string filename) 2. 次のようにコードをコピーします。basename(filepath) 3...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。