เพื่อตรวจสอบว่าโฟลเดอร์หรือไฟล์อยู่ในใช้งาน สามารถใช้ฟังก์ชัน is_dir() หรือ is_file()
ฟังก์ชัน scandir เป็นฟังก์ชันในตัวที่คืนอาร์เรย์ของไฟล์และไดเรกทอรีของไดเรกทอรีเฉพาะ มันแสดงรายการไฟล์และไดเรกทอรีที่อยู่ภายในเส้นทางที่ผู้ใช้ระบุ
ตัวอย่าง
$scan = scandir('myFolder'); foreach($scan as $file) { if (!is_dir("myFolder/$file")) { echo $file.'\n'; } }ผลลัพธ์
รายการไฟล์และไดเรกทอรีภายในเส้นทางที่ระบุ (ถ้ามี)
ไดเรกทอรี 'myFolder' ถูกสแกนด้วย 'scandir' และไฟล์และไดเรกทอรีภายในถูกรายการ ลูป 'foreach' รันทุกไฟล์ และหากมีไฟล์ในไดเรกทอรี 'myFolder' จะถูก echo บนหน้าจอ