PHP完全手冊- 檔案系統

來源:互聯網
上載者:User
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");
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.