问题标签 [delete-file]

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 回答
92 浏览

shell - 删除较小尺寸的重复文件

我正在尝试查找具有相同名称的文件并删除所有较小的副本,只留下最大的副本。例如:test.jpg=2kb,test.jpg=9kb,test.jpg=5kb。2kb 和 5kb 的文件将被删除,只留下 9kb。我已经尝试了几个 GUI 程序来执行此操作,但它们没有任何帮助,因为您必须在找到副本后手动删除所有内容(当有大约 400000 个重复项时,这不是很好!)是否有脚本可以这样做有人知道吗?

0 投票
2 回答
1396 浏览

file - 如何检查文件是否可以删除

我想在卸载过程中使用它来警告用户。该过程应该适用于 W2000+,因此不允许使用 Vista API。

这似乎抓住了一些冲突:

即它检测到以下情况:a)删除正在运行的 exe 文件 b)删除打开的 pdf

使用 GENERIC_WRITE|DELETE 似乎表现类似。单独使用 DELETE 适用于情况 b),但不适用于 a)。

我没有确凿的证据表明 LockFile() 捕捉到任何有意义的冲突,但假设它确实存在。

有人有更好的主意吗?

0 投票
7 回答
9815 浏览

c++ - DeleteFile 在最近关闭的文件上失败

我有一个单线程程序(C++、Win32、NTFS),它首先创建一个相当长的临时文件,关闭它,打开读取,读取,再次关闭并尝试使用DeleteFile().

通常它会顺利进行,但有时DeleteFile() 会失败,并GetLastError()返回 ERROR_ACCESS_DENIED。文件肯定不是只读的。它发生在任何大小的文件上,但概率随着文件大小而增加。

有什么想法可能会锁定文件吗?我尝试使用 WinInternals 工具进行检查,并没有发现任何可疑之处。

0 投票
2 回答
5123 浏览

nant - nAnt 删除超过 7 天的文件

我想创建一个目标来清除特定文件夹中超过 7 天的日志文件。当我尝试在文件集中放入“日期”元素时出现错误。我该怎么办?

0 投票
5 回答
5875 浏览

batch-file - 批处理脚本自行删除

我有一个.bat启动java程序的脚本。该java程序删除所在的文件夹.bat。我没有办法接触java程序。我只能修改.bat文件。

问题是.bat文件一旦被删除,就会立即停止执行而没有完成。java但是程序退出后还有一些清理工作要做。

我试图将.bat文件复制到其他地方并在不会被删除的位置启动它。唉,一旦原件.bat被删除,因为它仍在执行中,同样的崩溃发生了,它没有完成。

这是两个示例文件(出于示例的目的,我们假设它们位于D:\tmp):

删除.bat

启动.bat

如果复制的执行与初始执行分开,则启动launch.bat将起作用。launch.bat

有没有人知道一种方法来.bat结束它的执行,即使它在执行时被删除?

0 投票
6 回答
2700 浏览

repository - Tortoise SVN Repo-Browser

I was wondering if I right click on a file in the SVN repo browser, does it get permanently deleted? can it be recovered?

0 投票
6 回答
26631 浏览

python - 在 Python 中删除只读目录

shutil.rmtree不会删除 Windows 上的只读文件。是否有相当于“rm -rf”的python?为什么哦,为什么这么痛苦?

0 投票
8 回答
35324 浏览

php - x-time 后自动删除所有文件

如何在 x 时间后(比如说 24 小时后)自动删除子目录下的所有文件 - 而不使用来自服务器或 pl 的 cronjob 命令。您如何仅使用 PHP 代码或仅访问页面而不单击某些内容并自动运行命令来做到这一点。

0 投票
3 回答
12695 浏览

list - 用于删除未在列表中指定的文件的 Powershell 脚本

我在这样的文本文件中有一个文件名列表:

除了Powershell中的这些文件之外,如何从文件夹中删除所有其他内容?

伪代码:

  • 逐行读取文本文件
  • 创建文件名列表
  • 递归文件夹及其子文件夹
  • 如果文件名不在列表中,请将其删除。
0 投票
3 回答
1606 浏览

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

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

例如:

Baird/'s Tunnel.jpg

巴赫/的鸟.jpg

这不是//'不好.png

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

这很好.jpg donotdelete.png