फ़ंक्शन rmdir
फ़ंक्शन rmdir निर्दिष्ट डायरेक्टरी को हटाता है। डायरेक्टरी खाली होनी चाहिए और स्क्रिप्ट के पास पैरेंट डायरेक्टरी में लिखने का अधिकार होना चाहिए। फ़ंक्शन एक अनिवार्य पैरामीटर लेता है - डायरेक्टरी का पथ।
सिंटैक्स
rmdir(string $directory, resource $context = ?): bool
उदाहरण
खाली डायरेक्टरी हटाना:
<?php
$dir = 'empty_folder';
if (rmdir($dir)) {
echo "Directory $dir was successfully removed";
} else {
echo "Failed to remove directory $dir";
}
?>
कोड निष्पादन का परिणाम:
'Directory empty_folder was successfully removed'
उदाहरण
गैर-खाली डायरेक्टरी हटाने का प्रयास:
<?php
$dir = 'non_empty_folder';
if (@rmdir($dir)) {
echo "Directory $dir was removed";
} else {
echo "Cannot remove $dir - directory is not empty";
}
?>
कोड निष्पादन का परिणाम:
'Cannot remove non_empty_folder - directory is not empty'
उदाहरण
हटाने से पहले डायरेक्टरी के अस्तित्व की जाँच:
<?php
$dir = 'temp_folder';
if (is_dir($dir)) {
if (rmdir($dir)) {
echo 'directory removed successfully';
} else {
echo 'failed to remove directory';
}
} else {
echo 'directory does not exist';
}
?>
कोड निष्पादन का परिणाम:
'directory removed successfully'