问题标签 [rmdir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1401 浏览

php - 如何使用 PHP 删除文件夹?

我可以在创建类别时创建一个图像文件夹,以便我可以在那里上传图像。

现在我想在删除类别时删除该文件夹。

创建文件夹的代码如下,运行良好。

我想出了以下代码。但我不确定如何使用 rmdir 以便它不会删除图像文件夹。我想删除图像文件夹的唯一子项。

我不确定在此之后如何进行。

任何人都可以给我一些建议吗?

0 投票
4 回答
613721 浏览

file - 如何通过终端快速删除文件和目录(bash shell)

从终端窗口:

当我使用该rm命令时,它只能删除文件。
当我使用该rmdir命令时,它只会删除空文件夹。

如果我有一个嵌套了文件和文件夹的目录,其中包含文件等等,有没有办法删除所有文件和文件夹而无需输入所有费力的命令?

如果它有所作为,我使用的是来自终端的 Mac Bash shell,而不是 Microsoft DOS 或 Linux。

0 投票
34 回答
407122 浏览

php - 删除包含文件的目录?

我想知道,删除包含所有文件的目录的最简单方法是什么?

rmdir(PATH . '/' . $value);用来删除一个文件夹,但是,如果里面有文件,我根本无法删除它。

0 投票
4 回答
1936 浏览

php - 删除文件然后目录

到目前为止我有这个:

它会删除每个文件,这很棒。但是,它不会删除目录。这有什么问题?

0 投票
3 回答
2175 浏览

php - php不会删除775 dir chmod

好的,帮助我理解这一点。

我的 linux 系统中有 2 个用户,它们都是“web-users”组的一部分。

一个是 webserver 使用的 www-data 和 php-cgi 一个是我的 ftp 用户

当我通过 ftp 上传文件时,它们设置为 775 用于 dirs 和 664 用于文件,当我在服务器上运行脚本(因此与 ftp 用户相同的组)以删除该目录和其中的文件时: unlink for files 工作正常,但命令 rmdir 不起作用返回权限被拒绝!?是的,目录在清空后被删除。

为什么 775 意味着该组的用户可以像删除文件的 664 一样删除它。

谢谢!

0 投票
4 回答
6726 浏览

php - 递归删除

我有这个代码来递归删除文件和目录。它工作正常,但有一个小问题。如果 $path = /var/www/foo/ 它将删除 foo 中的所有内容,但不会删除 foo。我也想删除 foo 目录。任何想法?

0 投票
1 回答
574 浏览

php - 带有特定文件名的 rmdir() 错误?没有权限

首先,让我们把这些排除在外:

  • 目录上没有打开的句柄。
  • 目录中没有文件。
  • chmod获得 0777 的权限并不能防止该错误。
  • 目录名是正确的。

那么,这是我的问题。 rmdir()尝试删除目录时抛出此错误:

rmdir(098f6bcd4621d373cade4e832627b4f6) [function.rmdir]:第 124 行的 path\to\administrate.php 中的权限被拒绝

098f6bcd4621d373cade4e832627b4f6是目录的名称。

这是脚本的相关部分。

更新

'jake'我在同一目录中手动创建了目录。我做到了rmdir('jake');,而且效果很好。现在,我在同一目录中手动创建了'098f6bcd4621d373cade4e832627b4f6'一个目录。我做了rmdir('098f6bcd4621d373cade4e832627b4f6');,它出错了!

更新 2

这开始看起来像一些奇怪rmdir()的错误,看起来不太可能。这是我创建的目录名称,然后尝试使用rmdir;删除

0 投票
3 回答
2856 浏览

php - PHP删除具有过期日期的目录中的所有子目录?

有一个目录/home/example/public_html/users/files/。在目录中,有随机名称的子目录,例如2378232828923_1298295497.

如何完全删除创建日期> 1个月的子目录?

有一个很好的脚本可以用来删除文件,但它不适用于 dirs:

0 投票
1 回答
636 浏览

php - 在 PHP 中使用 rmdir 删除文件夹

我有一个 txt 文件,其中列出了一些我想从服务器中删除的文件夹(用逗号分隔)。

txt 文件包含例如:

文件夹 1、文件夹 1/文件夹 2、文件夹 1/文件夹 2/文件夹 3

我正在尝试使用 rmdir 删除所有文件夹。问题是如果其中有任何文件夹,rmdir 不会删除文件夹,并且 txt 文件遗憾地以错误的顺序列出了文件夹。

有什么解决办法吗?(文件夹将不包含任何文件)

这是代码:

0 投票
2 回答
1270 浏览

cmd - 如何在不删除 Windows CMD 中的目录的情况下从目录中删除所有文件和子目录?

您好我正在寻找类似于 Linux 中此命令的命令:

rm -fRv 调试/*

此命令删除调试中的所有文件和目录,但不删除调试目录。

如何在 Windows 中使用 CMD 执行此操作?

再见