Fonction PHP is_dir()

*文
Libérer: 2023-03-18 17:16:01
original
1735 Les gens l'ont consulté

php fournit la fonction intégrée is_dir pour vérifier si le paramètre de chemin entrant est un répertoire, et renvoie true s'il s'agit d'un répertoire. C'est-à-dire que si le paramètre transmis est un fichier ou n'existe pas, il sera faux, donc le paramètre actuel ne peut pas être considéré comme un dossier ou un fichier. Une autre chose à noter est que les paramètres prennent en charge les chemins relatifs et les chemins absolus. Cet article le présentera en détail et j'espère qu'il sera utile à tout le monde.

Fonction : is_dir()

Fonction : Déterminer si le nom de fichier donné est un répertoire

Description :
bool is_dir ( string $ filename )

Renvoie VRAI si le nom de fichier existe et est un répertoire.
Si le nom de fichier est un chemin relatif, son chemin relatif est comparé au répertoire de travail actuel.

Remarque : Le résultat de cette fonction sera mis en cache. Voir clearstatcache() pour plus d'informations.

Exemple 1

<?
var_dump(is_dir(&#39;a_file.txt&#39;)) . "\n";
var_dump(is_dir(&#39;bogus_dir/abc&#39;)) . "\n";
var_dump(is_dir(&#39;..&#39;)); //one dir up
?>
Copier après la connexion

L'exemple ci-dessus affichera :

bool(false)
bool(false)
bool(true)

Exemple 2

<?php
$file = "images";
if(is_dir($file))
{
echo ("$file is a directory");
}
else
{
echo ("$file is not a directory");
}
?>
Copier après la connexion

Sortie :
if existe images est un répertoire, puis sortie :
images est un répertoire

Recommandations associées :

Lecture de fichiers PHP fread, fgets, fgetc, file_get_contents et exemple de code d'utilisation de la fonction de fichier

exemple de code de jugement de type de fichier php

Une brève introduction au verrouillage de fichiers PHP et au verrouillage de processus

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!