Rumah > Artikel > pembangunan bahagian belakang > Bagaimana dengan cepat mengetahui saiz, jenis dan kebenaran fail dalam operasi fail php
Dalam artikel sebelumnya "Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail PHP", kami mengetahui bahawa kami boleh menggunakan fungsi terbina dalam filectime(), filemtime dan fileatime() untuk mendapatkan fail berasingan Tiga atribut masa: masa penciptaan, masa pengubahsuaian dan masa capaian terakhir Rakan-rakan yang berminat boleh mengetahui tentangnya~
Kandungan utama artikel ini adalah untuk mengetahui tentang saiz fail, jenis fail dan. kaedah mendapatkan kebenaran fail/direktori. Izinkan saya memberi anda pengenalan terperinci tentang cara mendapatkannya.
1. Dapatkan saiz fail
Anda boleh menggunakan fungsi filesize($filename)
untuk mengembalikan saiz fail yang ditentukan $filename
. Mengembalikan saiz fail dalam bait apabila berjaya atau FALSE apabila gagal.
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的大小为:".filesize($filename); ?>
Hasil output ialah:
2 Dapatkan jenis fail
boleh digunakan filetype($filename)
Fungsi mengembalikan jenis fail atau direktori yang ditentukan $filename
. Jika berjaya, salah satu daripada 7 kemungkinan nilai berikut akan dikembalikan:
fifo
char
dir
sekat
pautan
fail
tidak diketahui
Mengembalikan FALSE jika gagal.
<?php header("content-type:text/html;charset=utf-8"); $filename = "D:/demo/text.txt"; echo "{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/1.jpg"; echo "<br>{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/img"; echo "<br>{$filename} 文件的类型为:".filetype($filename); ?>
Hasil output ialah:
3 Dapatkan kebenaran fail
boleh digunakanfileperms($filename)
Fungsi mengembalikan kebenaran fail atau direktori $filename
. Jika berjaya, kebenaran dikembalikan sebagai nombor. Apabila gagal, mengembalikan FALSE.
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的权限为:".fileperms($filename); ?>
Hasil output ialah:
Nota: Nombor yang mewakili kebenaran mempunyai tiga nilai yang mungkin Untuk menetapkan berbilang kebenaran, anda boleh menggunakan yang berikut Jumlahkan nombor:
1 = Laksanakan kebenaran
2 = Tulis kebenaran
4 = Kebenaran baca
Platform laman web PHP Cina mempunyai banyak sumber pengajaran video Semua orang dialu-alukan untuk mempelajari "Tutorial Video PHP"!
Atas ialah kandungan terperinci Bagaimana dengan cepat mengetahui saiz, jenis dan kebenaran fail dalam operasi fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!