PHP ialah bahasa pengaturcaraan yang berkuasa dengan banyak fungsi dan kaedah terbina dalam untuk bekerja dengan sistem fail. Dengan PHP kita boleh membaca, mengedit dan memadam fail dan folder dengan mudah. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk mengendalikan sistem fail, termasuk operasi fail dan folder.
1. Baca fail
Gunakan fungsi fopen() untuk membuka fail dan membaca kandungannya. Fungsi ini mengambil dua parameter, yang pertama ialah nama fail dan yang kedua ialah mod fail. Terdapat banyak mod fail, termasuk "r" (mod baca sahaja), "w" (mod tulis), "a" (mod tambah), "x" (buat dan tulis fail baharu), dsb. Dalam PHP, nama fail perlu memasukkan laluan penuh, jika tidak sistem akan mencarinya dalam laluan lalai.
Sebagai contoh, gunakan kod berikut untuk membuka fail bernama "example.txt" dan baca kandungannya ke dalam pembolehubah $content:
$file = fopen("/ path/to/ example.txt","r");
$content = fread($file,filesize("/path/to/example.txt"));
fclose($file);
Di sini kami menggunakan "/path/to/" sebagai laluan, anda perlu menggantikannya dengan laluan fail anda sendiri.
2. Tulis ke fail
Fungsi fwrite() boleh digunakan untuk menulis data ke fail. Parameter pertama fungsi ini ialah penuding fail, dan parameter kedua ialah data yang akan ditulis pada fail. Semasa menulis, mod di mana fail dibuka perlu diambil kira Jika fail sudah wujud, fail perlu dibuka dalam mod "w" atau "a".
Berikut ialah contoh yang menulis kandungan pada fail bernama "example.txt":
$file = fopen("/path/to/example.txt", "w" );
$content = "Ini ialah kandungan yang akan ditulis";
fwrite($file,$content);
fclose($file);
3 🎜>
Gunakan fungsi copy() untuk menyalin fail ke lokasi lain. Argumen pertama untuk fungsi ini ialah laluan ke fail asal, dan argumen kedua ialah lokasi baharu untuk disalin. Sebagai contoh, gunakan kod berikut untuk menyalin fail bernama "example.txt" dari satu lokasi ke lokasi lain: $source = "/path/to/example.txt";$destination = "/path/to/newfolder/example.txt";
if(!copy($source, $destination)) {
echo "复制文件失败";
echo "文件复制成功";
$newfile = "/path/to/newexample. txt ";
if(!rename($oldfile, $newfile)) {
echo "文件重命名失败";
echo "文件重命名成功";
Gunakan fungsi nyahpaut() untuk memadam fail. Parameter fungsi ini ialah laluan fail yang akan dipadamkan. Berikut ialah contoh pemadaman fail: $file = "/path/to/example.txt";
if(!unlink($file)) {
echo "删除文件失败";
echo "文件删除成功";
if(!mkdir($folder)) {
echo "创建文件夹失败";
echo "文件夹创建成功";
if ($handle = opendir($folder)) {
while ($entry = readdir($handle)) { if ($entry != "." && $entry != "..") { echo "$entry
} } closedir($handle);
if(. ! rmdir($folder)) {
echo "删除文件夹失败";
echo "文件夹删除成功";
Atas ialah kandungan terperinci Cara mengendalikan sistem fail menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!