导航:首页 > 编程语言 > php获取目录文件是否存在

php获取目录文件是否存在

发布时间:2023-08-27 20:34:54

php检查目录内是否有指定文件

用file_exists()函数,例如


if(file_exists('./w/auto/xxx.htm')){
//文件存在
}

⑵ php判断文件夹是否存在不存在则创建

//直接这样即可:
$dir='./test/test';
is_dir($dir)ORmkdir($dir,0777,true);//如果文件夹不存在,将以递归方式创建该文件夹

⑶ php如何实现判断文件是否存在后跳转

file_exists
(PHP 3, PHP 4 )

file_exists -- 检查文件或目录是否存在
说明
bool file_exists ( string filename)

如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。

在 Windows 中要用 //computername/share/filename 或者 \\computername\share\filename 来检查网络中的共享文件。

例子 1. 测试一个文件是否存在

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
print "The file $filename exists";
} else {
print "The file $filename does not exist";
}
?>

⑷ php浏览目录

1.读取目录文件。

1)opendir

并定义用法。

opendir()函数打开目录句柄。

语法

opendir(路径,上下文);

参数描述

路径是必需的。指定要打开的目录路径。

上下文是可选的。指定目录句柄的环境。上下文是一组可以修改目录流行为的选项。

技术细节

返回值:

成功返回目录句柄资源。失败将返回false。

如果路径不是合法目录,或者由于权限限制或文件系统错误而无法打开目录,将会引发E_WARNING级别的错误。

2)读取目录

并定义用法。

函数的作用是:返回目录中下一个文件的文件名。

语法

readdir(dir _ handle);

参数描述

目录_句柄

可选。指定以前由opendir()打开的目录句柄资源。

如果未指定该参数,则使用opendir()打开的最后一个链接。

返回值:如果成功,将大虚孝返回条目名誉卜称(文件名);如果失败,将返回FALSE。

3)关闭目录

并定义用法。

函数的作用是:关闭目录句柄。

语法

closedir(dir _ handle);

参数描述

目录_句柄

可选。指定以前由opendir()打开的目录句柄资源。

如果未指定该参数,则使用opendir()打开的最后一个链接。

例如:dir.php

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

$ dirname=' dir//目录路径

$ handle=opendir($ dirname);//打开目录句柄

while($ file=readdir($ handle))//如果成功,则返回条目名称(文件名),如果失败,则返回FALSE。

{

echo $file。'

}

closedir($ handle);//关闭目录句柄

结果:

例如:dir2.php

并定义用法。

函数的作用是:返回一个目录类的实例。该函数用于读取目录,包含以下内容:

要打开的给定目录dir()的两个属性handle和path是可用的。handle和path属性有三种方法:read()、rewind()和close()

语法

dir(目录,上下文);

参数描述

目录是必需的。指定要打开的目录。

上下文是可选的。

返回值:返回目录类的一个实例。如果失败,则返回FALSE。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

$ d=dir(' dir ');//打开目录

echo '手柄: '。$ d-手柄。'

;//句柄属性

回显“路径:”。$d-path。'

;//路径属性

While ($entry=$d-read()){ //读取文件名遍历操作

echo $entry。'

}

$ d-close();//关闭

结果:

2.创建和删除目录

1)mkdir

并定义用法。

函数的作用是:创建一个目录。

如果成功,则返回true,否则返回false。

语法

mkdir(路径、模式、递归、上下文)

参数描述

路径是必需的。指定要创建的目录的名称。

模式是必需的。定义权威。默认值为0777。

递归是必需的。指定是否设置了递归模式。

需要上下文。指定文件句柄的环境。上下文是一组可以修改流行为的选项。

解释

Mkdir()试图创建一个由path指定的新目录。

的默认模式是0777,这意味着最大可能的访问权限。

2)rmdir

并定义用法。

函数的作用是:删除一个空的目录。

如果成功,该函数返回true。如果失败,则返回false。

语法

rmdir(目录,上下文)

参数描述

目录是必需的。指定要删除的目录。

需要上下文。指定文件句柄的环境。上下文是一组可以修改流行为的选项。

解释

尝试删除由dir指定的目录。该目录必须为空,并且具有适当的权限。

:mkdir.php的例子

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

$ dirname=' dir//文件目录

If(file_exists($dirname))//判断文件是否存在,如果存在,则删除。

{

rmdir($ dirname);

}

If(mkdir($dirname))//如果目录创建成功,则返回true,否则返回false。

{

已成功创滚稿建回显' { $ dirname }

}

结果:

相关问答:php 如何显示目录的文件列表?

$dir = './file'; //查找跟目录下file文件夹中的文件 if(is_dir($dir)){ if( $dir_handle = opendir($dir) ) { while (false !== ( $file_name = readdir($dir_handle)) ) { if($file_name=='.' or $file_name =='..'){ continue; } else{echo $file_name."\n"; } }}}

⑸ php 检测其它目录 文件是否存在

exec("find /b -name '1.jpg'",$array);
if(!$array) return false;
print_r($array); //匹配到的所有结果

⑹ PHP获取文件信息获取

注:上传的文件均保存在临时目录下,可以通过$file->getRealPath()获取临时文件存放的目录,然后通过file_get_content($path)获取到文件对象,

⑺ php判断文件夹是否存在不存在则创建

if(file_exists($file)) 存在;
else 不存在;
if(is_dir($dir)) 存在;
else 不存在;
mkdir($dir); //创建文件夹
file_put_contents('文件路径', '文件内容');//创建文件

⑻ php使用ftp上传文件,怎么检测文件目录是否存在

ftp_nlist()返回目录下的文件列表。看看你所需要创建目录是否存在。

阅读全文

与php获取目录文件是否存在相关的资料

热点内容
游戏平台用什么服务器好 浏览:753
保密柜里的图片是加密文件吗 浏览:909
php判断最后一个字符 浏览:635
pdf脑区 浏览:635
at命令已弃用 浏览:490
买点卖出指标源码 浏览:612
36位单片机 浏览:428
英雄联盟山东服务器地址 浏览:212
sd服务器什么意思 浏览:617
thinkphp去indexphp 浏览:62
电脑显示连接未加密 浏览:193
zao服务器怎么修改 浏览:244
php使用jsapi调起支付 浏览:891
vivo云服务器网 浏览:722
cmd远程连接命令行 浏览:961
黑马python讲义 浏览:133
php高并发测试 浏览:88
第二届程序员节开幕式 浏览:84
运维程序员脚本 浏览:371
塑源码燕窝的安全性 浏览:176