问题标签 [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.
vba - 在 VBA 中删除文件
使用 VBA,我该如何:
- 测试文件是否存在,如果存在,
- 删除它?
python - 使用 ZipFile 模块从 zipfile 中删除文件
我想从 zipfile 中删除文件的唯一方法是创建一个临时 zipfile 而不删除要删除的文件,然后将其重命名为原始文件名。
在 python 2.4 中,ZipInfo 类有一个属性file_offset
,因此可以创建第二个 zip 文件并将数据复制到其他文件而无需解压缩/重新压缩。
这file_offset
在 python 2.6 中是缺失的,那么除了通过解压缩每个文件然后重新压缩它来创建另一个 zipfile 之外,还有其他选择吗?
是否有直接删除zipfile中文件的方法,我搜索并没有找到任何东西。
c# - Powershell脚本删除旧文件
以下脚本将删除命名目录中超过 14 天.txt
的文件,并使用已删除的路径和文件写入 a(在另一个论坛上找到此脚本..credit to shay):
我有3个问题:
- 什么是
-lt
,什么是-le
,什么是-gt
?我什么时候用每一个 - 上面的脚本只删除文件......我怎样才能删除文件夹呢?
- 上面的脚本是基于
LastWriteTime
..CreatedDate
或者LastAccessed
时间?
java - 如何在java中安全地删除文件
如何在java中安全地删除文件?我在javafaq.nu尝试了代码,但问题是由于这个错误,一旦它被映射,你就不能真正删除 windows 上的文件。
然后我尝试在 Windows 上使用sysinternals sdelete,但你必须在第一次使用它时单击使用协议,这是我想避免的。
batch-file - 删除最后一次修改不是今天的文件的批处理文件
我只是想知道:
如果上次修改不是今天,我如何删除“log.txt”?
带有批处理文件。
我只是在这里谈论 1 个文件!
tfs - 如何以编程方式检测已删除的文件?
在 Team Foundation 中,您可以通过执行以下操作要求 Team Explorer 显示已删除的文件:
工具 > 选项 > 源代码管理 > Visual Team Foundation Server > 在源代码管理资源管理器中显示已删除的项目。
我的问题是你如何以编程方式做同样的事情?
我正在开发一个同步工具,我需要在 TFS 中检测到已删除的文件。Workspace.Get(...) 仅返回未删除的文件。
知道如何实现吗?
c# - 删除文件失败,由现有进程持有
我在用 C# 编写的一些代码时遇到问题。
我正在使用 MailMessage 和 SMTP 组件发送文档。我将希望发送的文件复制到临时目录,例如 c:\temp,循环浏览这些文档并将它们附加到电子邮件中。
电子邮件发送正常,但是当我尝试从临时目录中删除文件时,出现以下错误:
该进程无法访问该文件,因为它正被另一个进程使用
我不明白为什么会这样。下面是处理文档的代码
我认为 this.sendEmail() 方法会在返回到 sendDocument 方法之前发送电子邮件,因为我认为是 smtp 对象导致删除失败。
这是 sendEmail 方法:
如何通过占用我要删除的文件的进程来解决这个问题。
应用程序完成后,我可以删除文件。
c# - 从回收站中删除单个项目
C#(可能是互操作)中是否有任何方法可以永久删除回收站中的特定文件?
在互联网上搜索时,我只找到了删除 TO 回收站而不是 FROM 的方法。我也不想清空整个垃圾箱,只清空一个特定文件。特定项目已在回收站中。
我怎样才能做到这一点?
编辑:
- 我自己没有把文件放在那里,我的程序也没有。其他人这样做了,所以我无法控制。
- Windows 搜索以某种方式能够找到我的文件...?!?
我发现了另一件事,我实际上可以在 C:\RECYCLER 中找到一个文件扩展名相同但名称不同的文件。那么我怎么知道这是否真的是我正在寻找的文件呢?
git - 从 Git 存储库中删除文件而不从本地文件系统中删除它
我的初始提交包含一些日志文件。我已添加*log
到我的.gitignore
,现在我想从我的存储库中删除日志文件。
将从存储库中删除文件,但也会将其从本地文件系统中删除。
如何在不删除文件的本地副本的情况下从存储库中删除此文件?
batch-file - 批处理脚本,用于使用目录的结果
我正在尝试编写一个小批处理脚本,该脚本将从目录中删除文件旧文件。第一个参数是脚本要查看的目录,第二个参数是要保存的文件数。
基本上我在这里拥有的是一个目录,它输出从最新到最旧排序的文件名列表。根据 SafeNumber 是什么,它将跳过前几个文件,然后在 SafeNumber <= 0 时继续删除。
我现在遇到的问题是,如果文件名是“Test File.txt”(因为其中包含一个空格。“Test”作为 %1 而不是“Test File.txt”传递到删除中。
关于如何让我的脚本工作的任何想法,或者也许有人有更好的书面解决方案?