سؤال
في الكود التالي ، ما يمكن استدعاؤه بدلاً من ->getFilename()
?
<?php
foreach (new DirectoryIterator('../moodle') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
}
?>
ملاحظة ، لقد رأيت الوثائق. رجاء لا تربط هنا.
شكرا للمساعدة.
تعديل:
بعد نشر هذا أدركت أن المستندات لديها الإجابة. سؤالي الحقيقي يصبح ، ماذا تفعل الأساليب الأخرى؟ يبدو أن المستندات محدودة فيما يتعلق بذلك.
المحلول
تعديل: عفوًا ، أساء قراءة الكود الخاص بك. ماذا أنت بالضبط بدلاً من اسم الملف؟ لقد رأيت المستندات حتى تعرف أن هناك طرقًا لكل من المسار الكامل (getPathname
) وفقط الطريق إلى DIR (getPath
) ... لست متأكدًا مما تريد هنا ...
أفترض أنك تريد اسم الدليل .
أو ..
حتى تحصل على ذلك يمكنك استخدامه getPath
ثم قم بتشغيل الجزء الأخير/الثاني إلى الأخير أو يمكنك استخدامه فقط dirname($fileInfo->getPathname())
لا تنتمي إلى StackOverflow