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

svn - 与已删除文件的 Subversion 冲突

我有一个从 subversion 中删除的文件,但是与此同时,其他人已经更新了这个文件,现在它发生了冲突。

我已经和他们谈过了,我们同意应该删除它。有什么想法可以阻止它发生冲突吗?

0 投票
6 回答
50915 浏览

php - php脚本删除超过24小时的文件,删除所有文件

我编写了这个 php 脚本来删除超过 24 小时的旧文件,但它删除了所有文件,包括较新的文件:

0 投票
10 回答
64121 浏览

linux - 如何在linux中删除许多0字节的文件?

我有一个目录,其中包含许多 0 字节文件。当我使用 ls 命令时,我什至看不到文件。我正在使用一个小脚本来删除这些文件,但有时甚至不会删除这些文件。这是脚本:

有没有其他方法可以更快地做到这一点?

0 投票
2 回答
830 浏览

c# - 如何删除仍在其他程序中打开的临时文件?

我的程序写入临时 PDF 文件(使用Path.GetTempFileName),然后将其传递给默认的 PDF 处理程序(通常是 Adob​​e Reader)进行显示。我的 Main 方法中有一个finally块来删除临时文件,但如果我的程序关闭时 Adob​​e Reader 仍然打开,则文件保持打开状态并且无法删除。

一种解决方案是将它们留在那里并假设用户有一天会清除他的临时文件夹;每个文件只有 1.5 MB。但是有更好的方法吗?

我以为我曾经读过一种方法来注册要在下次重新启动时删除的文件,类似于安装程序和 Windows 更新所做的,但我现在找不到任何信息。我可以在这里使用类似的功能吗?

0 投票
1 回答
270 浏览

c# - C# Stackoverflow 中递归删除目录操作

我目前正在用安全删除算法和东西重写一个文件删除工具。Wenn 我正在尝试递归浏览目录并删除其中的所有文件和所有子目录等。调试器将引发 stackoverflow 异常。

0 投票
3 回答
1269 浏览

file - Dreamweaver CS5 是否一直在删除本地文件而不是远程文件?

听起来很可怕。

我选择一个远程文件,我点击删除。Dreamweaver 不会删除选定的远程文件,而是选择删除当前选定的 LOCAL 文件 - 即使它们不相关。

编辑:我无法“取消选择”即将删除的本地文件,而不是我应该这样做。在 CS3 中不是这样工作的。

我发现这一点的唯一方法是因为 DW 试图删除具有站点链接的文件(屏幕截图中的本地文件 - 图像右侧)。感谢狗它有网站链接。为我尚未找到的所有其他工作感到羞耻。

附上截图,描述我采取的步骤。还要注意的是,我确实搜索了首选项和站点首选项等,以查看是否有“删除时随机造成破坏”复选框 - 没有类似的东西。

Adobe 已经好几个星期没有回复我了,我即将提出请求,但我想我会从这里开始,而不是经历那种磨难。

感谢您的任何帮助/想法。

屏幕截图相当大 - 双显示器在原地捕获所有问题。http://codefinger.co.nz/projects/fpx/mod/xeditor/dw_cs5_localFileDeletion_lame.gif

0 投票
1 回答
321 浏览

java - 如何使用 JDK 7 区分文件删除和目录删除?

我正在使用 JDK 7 的 WatchService 来监视目录。

ENTRY_DELETE事件告诉我一个条目已被删除。我可以通过以下方式获取该条目的名称:

我想知道删除的条目是文件还是文件夹。当然,我尝试过,child.isDirectory()但那没有用,当然,因为该元素不再存在。

有没有什么方法可以在没有启发式的情况下判断被删除的元素是文件还是目录?

0 投票
4 回答
4884 浏览

c# - 进程无法访问文件“XYZ”的错误代码,因为它正被另一个进程使用

我使用 C# .NET ,与 2008 , .net 3.5

对我来说,这很困难,但我需要 C# 中的示例代码:

  1. 如何获取IOException错误代码“进程无法访问文件'XYZ',因为它正在被另一个进程使用。”

例如,在我的问题中。

我尝试删除文件,我得到“该进程无法访问文件'XYZ',因为它正在被另一个进程使用。” 例外。

但是,如果 .NET 是西班牙语,我会收到“El proceso no puede obtener acceso al archivo '00000004.PDF' porque está siendo utilizado en otro proceso”消息。

我需要该异常的错误代码。在 Trace 中,我看到了 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

如何获取IOException错误代码“进程无法访问文件'XYZ',因为它正在被另一个进程使用。”

0 投票
2 回答
10032 浏览

wix - WiX 安装程序在卸载时删除文件,但在升级时不删除

我有一个使用 WiX 安装程序安装的程序。

程序本身会在 [CommonAppDataFolder]\[MyAppName]\ 目录中创建许多文件。这些文件都具有相同的扩展名(我们称之为 .dat)。

升级时,我想保留这些文件。
卸载时,我想删除这些文件。

我目前正在删除文件:

我有这个来促进升级:

现在,当我卸载时,.dat 文件被正确删除。
但是,当我升级时,.dat 文件也会被删除。我猜是因为升级正在对以前的版本执行卸载。

我是否正确地解决了这个问题?如何在升级时保留文件,而在卸载时删除它们?

0 投票
1 回答
591 浏览

file - 批处理文件删除

如何使用If not命令制作批处理文件,例如:IF NOT [extension type] Then delete all在文件夹中?