PHP完全マニュアル - ファイルシステム

巴扎黑
リリース: 2023-03-02 16:40:01
オリジナル
1376 人が閲覧しました

1.  目录操作

$dir="C:";  
if(is_dir($dir)){       验证路径的有效性  
    $dir_res=opendir($dir);         返回一个资源对象,用于存储当前的目录资源  
    while($filen=readdir($dir_res)){    读取目录中的文件  
        echo $filen."<br>";  
    }     
    closedir($dir_res);关闭目录  
}     
else   
    echo "目录不存在!";  
  
$dir2="Test/";  
if(!is_dir($dir2)){  
    mkdir($dir2);  创建目录  
}  
if(is_dir($dir2)){  
    rmdir($dir2);  删除目录  
}
ログイン後にコピー

2. 文件读取

$path="Test\\1.txt";  
$filesize=filesize($path);#获取文件的长度  
$file=fopen($path, "r");#打开文件  
echo $filesize."字节<br>";  
echo fgetc($file)."<br>";#读取一个字符,  
echo fgetc($file)."<br>";#读取后指针下移  
echo fgets($file)."<br>";#从指针出开始读取一行  
echo fgets($file)."<br>";  
echo fread($file, $filesize);   #从指针出开始读取指定长度的字符串  
fclose($file);
ログイン後にコピー

3. 文件写入

$path="Test\\1.txt";  
$filesize=filesize($path);#获取文件的长度  
$file=fopen($path, "w");  
fwrite($file, "Hello World!\n",20);#写入的字符串,要写入的长度  
fwrite($file, "This is a test!\n");  
fclose($file);  
  
unlink($path);#删除文件
ログイン後にコピー

4. fopen文件时,若文件不存在,则自动创建该文件

$path="DB/";  
$filename="S".date("YmdHis").".dat";  
$fp=fopen($path.$filename, "w");
ログイン後にコピー


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