问题标签 [delete-directory]

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 投票
7 回答
46225 浏览

php - PHP:删除文件夹(包括其内容)的最简单方法

rmdir()如果文件夹包含任何文件,该函数将失败。我可以像这样遍历目录中的所有文件:

有什么办法可以一次性全部删除吗?

0 投票
2 回答
2965 浏览

php - 用 PHP 删除 __MACOSX 文件夹?

有没有人有__MACOSX使用 PHP 删除文件夹的经验?

该文件夹是在我解压缩档案后生成的,但我似乎无法删除它。

is_dir函数在文件上返回 false,使递归删除脚本失败(因为存档内部是“临时”文件),因此目录不为空。

我在 PHP5 中使用内置的 ZipArchive 类(extractTo 方法)。

我正在使用的 rmdir 脚本是我在 php.net 上找到的:

0 投票
21 回答
160843 浏览

svn - 如何修复 SVN 中“缺少包含工作副本管理区域”的问题?

我手动删除了我刚刚在我的存储库中离线添加的目录。我无法恢复目录。

任何进行更新或提交的尝试都将失败,并显示:

我明白为什么,但无论如何要解决这个问题。

我不想检查整个 repo 并手动添加我的更改,这需要几个小时。

0 投票
7 回答
39776 浏览

file - 如何使用 PowerShell 删除空子文件夹?

我有一个对最终用户来说是“垃圾抽屉”的共享。他们可以根据需要创建文件夹和子文件夹。我需要实现一个脚本来删除创建超过 31 天的文件。

我从 Powershell 开始。我需要通过删除现在为空的子文件夹来跟进文件删除脚本。由于子文件夹的嵌套,我需要避免删除一个没有文件的子文件夹,但它下面有一个包含文件的子文件夹。

例如:

  • FILE3a是 10 天大。 FILE345 天。
  • 我想清理结构删除超过 30 天的文件,并删除空子文件夹。

期望的结果:

  • 删除:FILE3b, subfolder2B& subfolder3a
  • 离开:subfolder1asubfolder2aFILE3a

我可以递归地清理文件。如何清理子文件夹而不删除subfolder1a?(“垃圾”文件夹将始终保留。)

0 投票
21 回答
501731 浏览

windows - 如何使用 PowerShell 2.0 递归删除整个目录?

在 PowerShell 中强制删除目录及其所有子目录的最简单方法是什么?我在 Windows 7 中使用 PowerShell V2。

我从几个来源了解到,最明显的命令 ,Remove-Item $targetDir -Recurse -Force不能正常工作。这包括 PowerShell V2 在线帮助(使用 找到Get-Help Remove-Item -Examples)中的声明:

...由于此 cmdlet 中的 Recurse 参数有问题,该命令使用 Get-Childitem cmdlet 获取所需文件,并使用管道运算符将它们传递给 Remove-Item cmdlet...

我见过各种使用Get-ChildItem并将其通过管道传递给Remove-Item的示例,但是这些示例通常会根据过滤器而不是整个目录来删除某些文件集。

我正在寻找最干净的方法来清除整个目录、文件和子目录,而不会使用最少的代码生成任何用户警告消息。如果它易于理解,单行将很好。

0 投票
1 回答
783 浏览

visual-studio - 在 TFS 2005 下永久删除

如何永久删除 TFS 2005 源代码管理下的文件夹/文件?

我知道该tf destroy命令,但这仅适用于 TFS 2008。

我也知道CodePlex 的 TFS PowerPack,但我想知道是否有内置工具可以实现这一点。

0 投票
7 回答
123390 浏览

svn - SVN 在提交前撤消删除

如果您从 SVN 工作副本中删除了一个目录,但尚未提交,那么如何取回它并不明显。当您键入“svn undo d”时,Google 甚至建议将“svn undo delete before commit”作为常见查询,但搜索结果无济于事。

编辑:我想要一个适用于颠覆 1.4.4 的解决方案

0 投票
3 回答
1606 浏览

bash - 从 Shell:删除所有带撇号的文件

如何删除带有撇号的文件夹中的所有文件?

例如:

Baird/'s Tunnel.jpg

巴赫/的鸟.jpg

这不是//'不好.png

我希望删除所有这些文件,但任何没有撇号的文件都保持不变,例如:

这很好.jpg donotdelete.png

0 投票
3 回答
1645 浏览

python - 提示文件/目录删除

在 Python 中编码时,我经常需要编写这样一个函数:

这基本上只是一个删除命令,用户提示进行仔细检查(我也有一个用于删除文件)。鉴于那里有大量 Python 模块,包括标准库中,我想知道这样的东西是否已经存在?

0 投票
1 回答
667 浏览

windows - 如何在 Windows 主机上通过 FTP 删除 svn 文件夹

我不小心通过 FTP 将大部分文件夹树从我的 SVN 工作副本复制到了我的共享 Windows 网络主机。

该站点现在到处都是 .svn 目录,我需要一些清理它们的方法。我对服务器的唯一访问是通过 FTP 或在服务器上运行脚本。

有没有人有一个可以远程运行的脚本,通过 FTP 从我的开发机器中删除文件(任何语言 Windows/Linux 都可以)或 ASP、ASP.net 或 PHP 中的脚本我可以直接在 Windows 服务器上运行删除这些目录?