⑴ php判断是否为文件目录方法
is_dir
(PHP 4, PHP 5, PHP 7)
is_dir — 判断给定文件名是否是一个目录
1.说明
is_dir ( string $filename ) : bool
判断给定文件名是否是一个目录。
2.参数
filename
如果文件名存在并且为目录则返回 TRUE。如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径。 If filename is a symbolic or hard link then the link will be resolved and checked.If you have enabled open_basedir further restrictions may apply.
3.返回值
如果文件名存在,并且是个目录,返回 TRUE,否则返回FALSE。
4.范例如下图
代码展示
⑵ 用php如何判断一个是文件还是文件夹
php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:
is_file()函数
is_file()函数 用来判断是否为文件,返回结果为true或者false
举例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
输出:false
is_dir()函数
is_dir()函数用来判断是否为目录,返回结果为true或者false
举例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
输出:true
⑶ php怎么判断是否有某个文件夹
php 语言提供了 file_exists 函数,其功能是:
file_exists—检查文件或目录是否存在
函数原型定义如下:
boolfile_exists(string$filename)
示例代码:
<?php
$filename='/path/to/';
if(file_exists($filename)){
echo"$filenameexists";
}else{
echo"$filenamedoesnotexist";
}
?>
⑷ php对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断
file_exists — 检查文件或目录是否存在
说明
bool file_exists ( string $filename )
检查文件或目录是否存在。
参数
filename
文件或目录的路径。
在 Windows 中要用 //computername/share/filename 或者 \\computername\share\filename 来检查网络中的共享文件。
返回值
如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。
Note:
This function will return FALSE for symlinks pointing to non-existing files.
Warning
如果因为安全模式的限制而导致不能访问文件的话,该函数会返回 FALSE。然而,可以使用 include 来包含,如果文件在 safe_mode_include_dir 所指定的目录里。
Note:
The check is done using the real UID/GID instead of the effective one.
Note: 因为 PHP 的整数类型是有符号整型而且很多平台使用32位整型, 对2GB以上的文件,一些文件系统函数可能返回无法预期的结果 。
范例
Example #1 测试一个文件是否存在
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "文件 $filename 存在";
} else {
echo "文件 $filename 不存在";
}
?>
//以上内容来自官方PHP开发帮助文档
⑸ php 判断文件是否存在
<?php
/*
*2014年3月21日18:06:02
*@param$fileNameString文件或者文件夹名称
*@autherbyLAMP兄弟连65期洪卫
*/
if(file_exists($fileName))
{
return"存在";
}
else
{
return"不存在";
}
⑹ php用ftp_nlist获取到列表后怎么判断是一个文件还是一个目录
链接上FTP服务器之后,尝试可以将路径作为文件夹,修改为该路径名,如果可以,说明是文件夹而非文件。
$dir = "/test";
if(@ftp_chdir($conn, $dir))