حذف پوشه روی FTP (ftp_rmdir)
با ftp_rmdir می توانی «حذف پوشه FTP» را انجام دهی. «پوشه خالی» یعنی داخلش فایل نباشد. مثل پوشه خالی دفترخانه مدرسه.
تعریف و نکته مهم
طبق منبع، ftp_rmdir() یک پوشه را در سرور حذف می کند. اما پوشه باید خالی باشد؛ وگرنه خطا می گیری.
سینتکس و پارامتر
ftp_rmdir( ftp_conn, dir )
- ftp_conn: اتصال FTP موجود.
- dir: مسیر پوشه خالی برای حذف.
مثال عملی: حذف یک پوشه
<?php
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$dir = "php/";
if (ftp_rmdir($ftp_conn, $dir)) {
echo "Directory $dir deleted";
} else {
echo "Problem deleting $dir";
}
ftp_close($ftp_conn);
?>
نکته های کاربردی حذف پوشه FTP
نکته: اگر پوشه خالی نیست، اول فایل ها را پاک کن. سپس ftp_rmdir را بزن.
برای ساخت پوشه جدید از ftp_mkdir کمک بگیر. برای دیدن جزئیات پوشه ها، ftp_rawlist می تواند اطلاعات کامل تری بدهد.
گام های سریع
- اتصال بده و وارد شو.
- پوشه را خالی کن.
ftp_rmdirرا روی مسیر بزن.
جمع بندی سریع
- فقط پوشه خالی حذف می شود.
- مسیر دقیق بده.
- مجوز حذف لازم است.
- موفقیت TRUE برمی گرداند.