问题标签 [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 回答
599 浏览

svn - Commiting to SVN protected repository

I used windows security to block to users the option of deleting files from the server on SVN clients. (right-click on the repository dir, and security options).

Now I want to commit a local directory back to the server, but I deleted one file from the dir. I get an error says I don't have permission to delete.

Is there any other way to bypass this?

0 投票
5 回答
3123 浏览

c# - 用户下载提示后删除文件

我认为这很简单。我的程序将使用自动化在服务器上创建一个 Excel 文件。之后,我想强制用户选择是否下载它,然后,无论选择如何,删除文件,这样它就不会占用空间。关于我如何做到这一点的任何想法?

0 投票
1 回答
910 浏览

.net - 在 Process.WaitForExit 失败后立即删除 EXE 的文件

我执行以下操作:

  1. 将可执行文件复制到C:\temp\x.exe

  2. 启动可执行文件,然后通过调用返回的对象System.Diagnostics.Process.Start同步等待进程退出。WaitForExitProcessStart

  3. 删除可执行文件C:\temp\x.exe

在某些机器上,这很好用,但在其他机器上,调用DeleteFile失败,因为该文件仍在使用中。所以似乎一旦WaitForExit返回,并不意味着Windows已经完成了EXE。

我在这里有什么选择?DeleteFile显而易见的一个可能是在几毫秒后再次尝试,在一个循环中,直到删除成功或循环超时。但是有没有更干净的方法来等待每个人都关闭文件?

0 投票
5 回答
2446 浏览

c# - 如何在遍历文件夹树时删除文件

我不确定我这样做是否正确,或者我的逻辑是否正确。

我正在尝试向下文件夹结构删除超过一定天数的文件,这部分我已经正确实现,删除空文件夹。

这一切可以在一个循环中完成吗?
我在哪里删除文件夹?

我想删除最多 3 或 4 级的空文件夹。

代码来自MSDN

0 投票
2 回答
5203 浏览

c# - 从文件夹中删除超过 4 天的文件

我想每 5 小时运行一次计时器,并从文件夹中删除超过 4 天的文件。您能提供示例代码吗?

0 投票
6 回答
1639 浏览

file - 如何删除被锁定的文件?

我正在用 C++ MFC 在 Windows 下编写一个桌面应用程序。

应用程序创建一个索引文件,并一次又一次地向它写入信息。

如果应用程序崩溃,下次应用程序启动时,它将删除崩溃的索引文件并创建一个新的。我认为在某些情况下,索引文件会被锁定。如果我不能删除锁定的索引文件,那将是一场灾难。

我如何保证我可以删除文件并创建一个新文件?我可以确保没有其他应用程序打开索引文件。它不能仅仅因为应用程序崩溃而被删除。

任何人都可以帮忙吗?

0 投票
4 回答
34408 浏览

file-io - 删除目录 vb6 中的所有文件

我想知道是否有人可以帮助我使用 vb6 函数来删除目录中的所有文件(不包括子目录)。

0 投票
5 回答
2451 浏览

ruby - 删除 Ruby 中的隐藏文件

有谁知道如何使用 Ruby 删除目录中的所有文件。我的脚本在没有隐藏文件时运行良好,但当有(即 .svn 文件)时,我无法删除它们,并且 Ruby 会引发 Errno::ENOTEMPTY 错误。我怎么做 ?

0 投票
2 回答
14347 浏览

windows - 使用批处理文件或命令删除只读文件

我想知道一种使用批处理文件或命令删除只读文件的方法。

假设我有一个名为“abc.dll”的 DLL 文件,并且我试图在批处理文件中使用以下命令删除该文件:

它不允许我这样做,并且会抛出拒绝访问消息。但是,如果我将只读属性更改为非只读,我就可以成功删除它。

0 投票
3 回答
2516 浏览

tfs - 用户删除文件并创建具有相同名称的新文件时 TFS 回滚

有人(除了我自己)不小心删除了 TFS 中的文件并将其签入。然后他发现了自己的错误并想替换丢失的文件,他这样做了 - 从他自己的硬盘驱动器中。在他的错误和我发现它之间,其他人对相邻文件进行了更改。现在,我想将已删除的文件回滚到删除之前的状态,但是当我尝试时,我在(如果我理解正确的话)原始文件和他的替换文件之间出现文件名冲突错误。

我无法回滚整个项目,因为已经完成了其他工作,我只想让这些文件恢复到“之前”的状态。

有没有人遇到过这个问题并解决了?或者没有解决办法。