php unlink函数 删除一个文件程序代码

unlink() 函数删除文件。

若成功,则返回 true,失败则返回 false。

 代码如下 复制代码

<?php
unlink("test.txt");
?>

 代码如下 复制代码

<?php
$file = "test.txt";if (!unlink($file))  {
 echo ("Error deleting $file");  }else  { 
echo ("Deleted $file");  }
?>

加上判断

 代码如下 复制代码

<?php
$file = "test.txt";
if(unlink($file))
{
  echo "文件 $file 删除成功!";
}
else
{
  echo "文件 $file 删除失败!";
}
?>
</body>
</html>

输出结果:

文件 test.txt 删除成功!

下面加了判断文件是否存在:

 代码如下 复制代码

<?php

$myfile = “./test1.txt”;
if (file_exists($myfile)) {
$result=unlink ($myfile);
echo $result;
}
?>

rmdir() 函数删除一个目录,成功返回 TRUE,否则返回 FALSE 。

语法:

bool rmdir( string dirname )

例子:

 代码如下 复制代码

<?php
$dirname = 'testdir';
if (rmdir( $dirname )) {
    echo "目录 $dirname 删除成功";
} else {
    echo "目录 $dirname 删除失败";
}
?>

时间: 2024-09-15 14:19:24

php unlink函数 删除一个文件程序代码的相关文章

php移动文件夹和文件程序代码

方法一,copy+unlink方式 我的思路是:移动=新建+删除.在移动之前在目标的目录新建一个文件夹,然后在把文件和目录都复制过去,最后在执行删除.  代码如下 复制代码 /**  * @parammoveDir  剪切文件和目录  * @param string $to 目标文件路径  * @param string $from 源文件路径  */ function moveDir($from,$to){  if(!is_dir($from)){//判断$from源文件目录是不是存在   r

删除一个文件夹目录里面含有很多文档的时候报错

今天同事在测试文件同步功能时,发现当删除一个文件夹目录,里面含有很多文档的时候就报: Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbc

mediastore-从 MediaStore 中删除一个文件条目的问题

问题描述 从 MediaStore 中删除一个文件条目的问题 我想从一个MediaStore中删除一个文件条目,使用的下面的代码: noOfEntriesDeleted = contentResolver.delete(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, "_data=" + originalFile, null); 但是没有实现我所要的功能,输出下面的错误: 08-03 16:00:46.850: I/SqliteDatabase

java,怎么删除一个文件。例如一个正在运行的jar文件,需要什么流程

问题描述 java,怎么删除一个文件.例如一个正在运行的jar文件,需要什么流程 我希望更新程序,要用新文件替换旧文件.一定要先删除旧文件吗?另,这个文件如果 在运行怎么办. 解决方案 虽然不可以删除,但是可以改名.所以你可以先将自身改名,下载新程序,启动新程序,关闭自己,新程序删除改名后的老程序. 解决方案二: 运行的文件无法删除 jar包是可以在运行后删除硬盘上的文件的,但是需要用类加载器替换类,才能使要更新的class被应用 有什么其他问题可以到易学it问答问我 解决方案三: 正在用的文件

c-一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里

问题描述 一般情况下,应该多个函数放一个文件里,还是一个函数放到一个文件里 我非科班出身,也从来没读过改内容. 也许是因为书读的不仔细? 解决方案 对于java来说,一个文件一个类(public的类) 多个函数放一个文件里还是一个函数放一个文件里取决于这些函数的相关性.好比你写作文是一句话一个段落还是一个段落好几句话,这个要灵活掌握,老师没法教你. 你去看windows.linux.jdk.mfc等等的源代码,你会发现这个问题根本就不算一个问题. 解决方案二: 我觉得学习应该有3个阶段 模仿 -

c++-请教一个MFC程序代码的问题

问题描述 请教一个MFC程序代码的问题 void CmouselessionDlg::OnMouseMove(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nFlags == MK_LBUTTON) { CClientDC ddd(this); CPen ppen; ppen.CreatePen(1, 5, RGB(0, 0, 255)); ddd.SelectObject(ppen); ddd.MoveTo(pt)

asp 删除指定记录程序代码

这是一款asp教程 删除指定记录程序代码哦,实例由点击连接到删除页面,并且执行删除, <% 数据库教程连接 sub opendb() set rs=server.CreateObject("adodb.recordset") set conn=server.CreateObject("adodb.connection") conn.connectionstring="provider=microsoft.jet.oledb.4.0; data sou

c++-实现strStr函数的一个C++程序lintcode compile不能完全通过

问题描述 实现strStr函数的一个C++程序lintcode compile不能完全通过 class Solution {public: /** * Returns a index to the first occurrence of target in source * or -1 if target is not part of source. * @param source string to be scanned. * @param target string containing t

文件读取-C# 快速删除一个文件中相同行

问题描述 C# 快速删除一个文件中相同行 我要从一个较大(上G)的文件中读取数据,要保证不能重复,也就是删除相同的行,读取一行再和前面的一行行对比效率太低了,有没有更好的方法?求大牛 解决方案 把每行添加到map中,因为map不允许key重复,每行内容作为key,最后把map中的内容写回去