当前位置: 首页 > 知识库问答 >
问题:

删除文件夹与文件不工作与rmdir

东方俊材
2023-03-14

我有一个文件夹,我想完全删除的文件:

if(!rmdir($folder)) {
   echo ("Could not remove $folder");
}

但是我得到了:

Could not remove /web/private/accounting/Dokumente/Export/2021

如你所见:这是正确的道路

我的错在哪里??

共有2个答案

纪秋月
2023-03-14

你需要移除整棵树。在下面的链接中,您可以找到问题的答案。

如何删除不是空的目录?

杨昊
2023-03-14

检查yout代码文件(. php)和路径的权限,你的路径必须是空的。

尝试使用此功能:

 function rrmdir($dir) { 
   if (is_dir($dir)) { 
     $objects = scandir($dir);
     foreach ($objects as $object) { 
       if ($object != "." && $object != "..") { 
         if (is_dir($dir. DIRECTORY_SEPARATOR .$object) && !is_link($dir."/".$object))
           rrmdir($dir. DIRECTORY_SEPARATOR .$object);
         else
           unlink($dir. DIRECTORY_SEPARATOR .$object); 
       } 
     }
     rmdir($dir); 
   } 
 }
 类似资料:
  • 本文向大家介绍易语言彻底删除文件夹与文件夹下所有文件,包括了易语言彻底删除文件夹与文件夹下所有文件的使用技巧和注意事项,需要的朋友参考一下 删除目录命令 英文命令:RmDir 操作系统支持:Windows、Linux     所属类别:磁盘操作 删除一个存在的目录。成功返回真,失败返回假。 语法:  逻辑型  删除目录 (欲删除的目录名称) 例程 说明 使用浏览文件夹选择要删除的目录,并将目录名存

  • 本文向大家介绍php文件夹的创建与删除方法,包括了php文件夹的创建与删除方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php文件夹的创建与删除方法。分享给大家供大家参考。具体如下: 1、创建文件夹 2、创建文件夹,递归式创建 3、删除文件夹 希望本文所述对大家的php程序设计有所帮助。

  • 我想镜像两个文件夹,但排除某些文件类型(例如js文件)。我可以用 /XF选项来做到这一点。 我遇到的问题是,如果目标文件夹中有一个带有js文件的Foo文件夹,但源文件夹中没有Foo文件夹,那么下面的robocopy命令将删除目标端的Foo文件夹以及其中的js文件。 机器人复制。exe d:\Source d:\Destination/E/PURGE/XF*。js/COPYALL/FFT 我想要的是

  • 我想试试grunt-babel,所以我在我的主文件夹中打开了一个终端,并按照插件的说明做了npm安装--save-dev grunt-babel babel-preset-es2015。 我做得太仓促了,意识到我应该在我的新项目文件夹中做这件事,在那里我正在尝试ES6代码。我甚至没有在该文件夹中或在执行install命令主文件夹中执行npm初始化。 当我执行npm卸载grunt-babel时,预置

  • 我有文件在上传/project ect1/更新。 问题是,只删除更新中的文件。我想删除文件夹上载中的目录。。。也就是说,文件夹名“project1”和“update”在更新中的文件被删除后也会被删除。你能帮我找出错误吗?? 这个编码发出警告 警告:clocdirer()期望参数1为资源, 警告:rmdir(update)[function.rmdir]:没有这样的文件或目录。。 但是在目录上传中,

  • 问题内容: 更新我的adt插件后。每当我创建任何项目时,都会创建“ appcompat v7”文件夹。我使用了这种依赖性。但是问题是假设我当时有5个项目。它会使5个不同的文件夹做什么? 问题答案: 这是ADT / SDK更新的一部分,这并不是一件坏事。它确保您的应用程序完全支持在API 14+中实现的ActionBarActivity。默认情况下,它将在每次创建时创建,但是您只需做一些工作就可以保