问题标签 [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.
php - PHP Windows,符号链接文件夹的 rmdir
我最近一直在努力在 PHP 中删除带有 Windows 内容的符号链接文件夹。
我正在做的过程是: 1. 将位置 A 的文件/文件夹符号链接到位置 B(一切正常) 2. 取消位置 B 的所有文件/文件夹的链接
现在这就是事情变得棘手的地方。我的代码:
如果目标是文件或空文件夹,则一切正常。但是,当符号链接文件夹包含内容时,我会收到一条警告,提示我无法删除非空文件夹并且该文件夹不会被删除。
Warning: rmdir(dirname): Directory not empty
这意味着在使用 rmdir(推荐操作)时,在 windows 上包含内容的符号链接文件夹是不可删除的。
我可以在 Windows 资源管理器中手动删除该文件夹并且可以正常工作(仅删除符号链接)。
非常感谢帮助,Sivael。
php - 删除目录和文件的问题
我试图,一旦单击按钮,删除其中包含任何文件和其他目录的目录,但是我遇到了问题。
我收到的错误是 -
PHP 致命错误:未捕获的异常 'UnexpectedValueException' 带有消息 'RecursiveDirectoryIterator::__construct( http://...@alink.co.uk/ ):未能打开目录:未实现'
这是与此相关的代码部分 -
现在的结构是——
用户电子邮件 ($dir)
- 图片
- 图片.png
- 视频
- 视频.mp4
我想要做的是删除“用户电子邮件”目录中的所有内容以及“用户目录”本身
linux - `npm uninstall` 在没有明显活动的情况下挂起(或非常慢)
我总是发现npm uninstall
要花费很长时间,并且正在尝试进行故障排除。大约 25 分钟前,我开始卸载四个软件包,它似乎停滞不前,没有任何进展,没有明显的 CPU 活动,也没有明显的磁盘活动(使用iotop
)。我不知道这个问题可能是什么。
这是日志级别为“傻”的当前输出(匿名):
...自从我启动它后不久,它就一直停在那里。较早的尝试一次删除一个包是可行的,但仍然在vacuum-fs
step 中停滞了一段时间(大约 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 秒的停顿。想法?
windows - 如何删除“无限”文件夹?
我正在用 Java 编写一个程序,并且递归地创建了一个包含文件夹的文件夹,依此类推。
我试图删除它,但 Window 说它不能被删除,因为它太大了。
我怎样才能删除它?已经尝试过 rmdir /s /q 并没有。
需要帮忙。
batch-file - 如何从目录和子文件夹中删除所有名为“Sample”的文件夹?
我正在寻找一个可以添加到我使用的批处理中的命令行。
这是我需要能够做的事情:
假设我有一个目录:
C:\Users\username\Videos
带有子目录
C:\Users\username\Videos\test\sample
C:\Users\username\Videos\test2\sample
我需要使用什么命令来删除两个子目录中的示例文件夹,而不是 test/test2 文件夹?
如果您知道使用 RMDIR 的方法,那就太好了,但如果不是,我愿意接受想法。
php - PHP多目录删除
所以我正在创建一个图像上传站点,我需要同时删除多个目录和文件。我已经设法创建了可以完成这项工作的代码,但是我不确定这是否是“好代码”,因为我在重复自己。
有没有更好的方法来编写以下内容?
预先感谢您的帮助!
php - PHP:rmdir 按字母顺序删除最后一个文件
我被困住了,希望能得到一些帮助!每当我想删除一个文件时,它会按字母顺序删除最后一个文件,这很令人沮丧,因为 PHP 从来没有像这样让我失望,我是否遗漏了什么..?
这是代码:
函数调用:delete_files('folder/gallery/targetfolder');
感谢你的协助!
windows - 使用批处理文件在确认提示后删除文件夹
我正在尝试使用批处理文件来删除一个文件夹,假设它被称为“D:\Pictures\1\Test”。我希望 cmd 在删除文件之前确认我要删除文件,只需按一下“Y”键表示是,或者按“N”键表示否。
下面的代码提示我输入 Y/N,然后关闭 cmd 窗口;但是,无论我按什么,它都不会删除文件。如果我只是键入rmdir /s /q "D:\Pictures\1\Test"
,它会毫无问题地删除文件夹和所有包含文件,但不会给我确认提示。这是我当前的代码。我究竟做错了什么?:
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 ,同样的事情也显示出来了。我不确定从什么时候开始。这是什么问题?可以做些什么来解决它?
windows - 将错误从 rmdir /S /Q 重定向到 NULL 设备不起作用
我写得很简单Makefile
来显示我遇到的问题。请看一下:
生成文件:
使用命令运行此Makefile
命令make clean
不会将错误重定向rmdir
到NULL
设备。有趣的是,从cmd.exe
工作中运行相同的命令按预期工作,即它隐藏了错误。我的问题是为什么会这样?
make
当我在以下版本中mingw
使用http://www.mingw.org/时,此错误出现在 Windows 7 32 位版本上:
这也是我通过批处理文件设置的环境变量:
setenv.bat:
我将衷心感谢您的帮助。