问题标签 [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 投票
2 回答
139 浏览

php - PHP Windows,符号链接文件夹的 rmdir

我最近一直在努力在 PHP 中删除带有 Windows 内容的符号链接文件夹。

我正在做的过程是: 1. 将位置 A 的文件/文件夹符号链接到位置 B(一切正常) 2. 取消位置 B 的所有文件/文件夹的链接

现在这就是事情变得棘手的地方。我的代码:

如果目标是文件或空文件夹,则一切正常。但是,当符号链接文件夹包含内容时,我会收到一条警告,提示我无法删除非空文件夹并且该文件夹不会被删除。

Warning: rmdir(dirname): Directory not empty

这意味着在使用 rmdir(推荐操作)时,在 windows 上包含内容的符号链接文件夹是不可删除的。

我可以在 Windows 资源管理器中手动删除该文件夹并且可以正常工作(仅删除符号链接)。

非常感谢帮助,Sivael。

0 投票
2 回答
152 浏览

php - 删除目录和文件的问题

我试图,一旦单击按钮,删除其中包含任何文件和其他目录的目录,但是我遇到了问题。

我收到的错误是 -

PHP 致命错误:未捕获的异常 'UnexpectedValueException' 带有消息 'RecursiveDirectoryIterator::__construct( http://...@alink.co.uk/ ):未能打开目录:未实现'

这是与此相关的代码部分 -

现在的结构是——

用户电子邮件 ($dir)

  • 图片
    • 图片.png
  • 视频
    • 视频.mp4

我想要做的是删除“用户电子邮件”目录中的所有内容以及“用户目录”本身

0 投票
2 回答
2607 浏览

linux - `npm uninstall` 在没有明显活动的情况下挂起(或非常慢)

我总是发现npm uninstall要花费很长时间,并且正在尝试进行故障排除。大约 25 分钟前,我开始卸载四个软件包,它似乎停滞不前,没有任何进展,没有明显的 CPU 活动,也没有明显的磁盘活动(使用iotop)。我不知道这个问题可能是什么。

这是日志级别为“傻”的当前输出(匿名):

...自从我启动它后不久,它就一直停在那里。较早的尝试一次删除一个包是可行的,但仍然在vacuum-fsstep 中停滞了一段时间(大约 30 秒)。我在具有 8 GB 内存、Node v0.12.2 和 npm 2.7.4 的四核 Intel i5 上运行 Ubuntu 14.04 LTS。

有谁知道问题可能是什么或如何进一步排除故障?

(顺便说一句,我不确定这是否是解决工具问题的适当 StackExchange 站点,所以如果不是,请另外推荐!)


编辑:我使用strace下面@dekkard 的回答做了一些调查;这是发生减速的区域的摘录(strace -f -t -o out.log npm uninstall -D gobble用作示例):

在控制台中实时查看时,每个epoll_wait(5,输出和任何后续输出之间都会出现约 3 秒的停顿。想法?

0 投票
2 回答
2537 浏览

windows - 如何删除“无限”文件夹?

我正在用 Java 编写一个程序,并且递归地创建了一个包含文件夹的文件夹,依此类推。

我试图删除它,但 Window 说它不能被删除,因为它太大了。

我怎样才能删除它?已经尝试过 rmdir /s /q 并没有。

需要帮忙。

0 投票
2 回答
259 浏览

batch-file - 如何从目录和子文件夹中删除所有名为“Sample”的文件夹?

我正在寻找一个可以添加到我使用的批处理中的命令行。

这是我需要能够做的事情:

假设我有一个目录:
C:\Users\username\Videos

带有子目录

C:\Users\username\Videos\test\sample
C:\Users\username\Videos\test2\sample

我需要使用什么命令来删除两个子目录中的示例文件夹,而不是 test/test2 文件夹?

如果您知道使用 RMDIR 的方法,那就太好了,但如果不是,我愿意接受想法。

0 投票
2 回答
621 浏览

php - PHP多目录删除

所以我正在创建一个图像上传站点,我需要同时删除多个目录和文件。我已经设法创建了可以完成这项工作的代码,但是我不确定这是否是“好代码”,因为我在重复自己。

有没有更好的方法来编写以下内容?

预先感谢您的帮助!

0 投票
0 回答
39 浏览

php - PHP:rmdir 按字母顺序删除最后一个文件

我被困住了,希望能得到一些帮助!每当我想删除一个文件时,它会按字母顺序删除最后一个文件,这很令人沮丧,因为 PHP 从来没有像这样让我失望,我是否遗漏了什么..?

这是代码:

函数调用:delete_files('folder/gallery/targetfolder');

感谢你的协助!

0 投票
1 回答
1025 浏览

windows - 使用批处理文件在确认提示后删除文件夹

我正在尝试使用批处理文件来删除一个文件夹,假设它被称为“D:\Pictures\1\Test”。我希望 cmd 在删除文件之前确认我要删除文件,只需按一下“Y”键表示是,或者按“N”键表示否。

下面的代码提示我输入 Y/N,然后关闭 cmd 窗口;但是,无论我按什么,它都不会删除文件。如果我只是键入rmdir /s /q "D:\Pictures\1\Test",它会毫无问题地删除文件夹和所有包含文件,但不会给我确认提示。这是我当前的代码。我究竟做错了什么?:

0 投票
2 回答
73 浏览

unix - 为什么在我使用 rm -r 或 rmdir 删除 FreeBSD 10.2 下的目录时系统会重新启动?

我在 FreeBSD 10.2 下遇到了一个严重的 rm 命令问题。请使用下面的链接观看我录制的内容。

https://www.youtube.com/watch?v=D2qz5TY3D8M

在当前目录中,有两个子目录(test1 和 test2),它们都是空的。我想用 rm -r 删除它们。删除 test2 可以正常工作。但是当我尝试处理 test1 时,发生了一些可怕的事情 - 系统在显示我不明白的内容后重新启动。后来我也尝试了 rmdir ,同样的事情也显示出来了。我不确定从什么时候开始。这是什么问题?可以做些什么来解决它?

0 投票
1 回答
734 浏览

windows - 将错误从 rmdir /S /Q 重定向到 NULL 设备不起作用

我写得很简单Makefile来显示我遇到的问题。请看一下:

生成文件:

使用命令运行此Makefile命令make clean不会将错误重定向rmdirNULL设备。有趣的是,从cmd.exe工作中运行相同的命令按预期工作,即它隐藏了错误。我的问题是为什么会这样?

make当我在以下版本中mingw使用http://www.mingw.org/时,此错误出现在 Windows 7 32 位版本上:

这也是我通过批处理文件设置的环境变量:

setenv.bat:

我将衷心感谢您的帮助。