当前位置: 首页 > 面试题库 >

如何从文件列表中删除文件

唐宏壮
2023-03-14
问题内容

我正在使用HTML5构建拖放式Web应用程序,并将文件拖放到div上,当然要获取dataTransfer对象,这给了我FileList。

现在,我想删除一些文件,但是我不知道怎么办,或者甚至可能。

最好是我只想从FileList中删除它们;我没有用。但是,如果那不可能,我是否应该在与FileList交互的代码中编写检查代码?那看起来很麻烦。


问题答案:

如果只想删除几个选定的文件,则不能。您链接到的File API Working
Draft
包含一个注释:

HTMLInputElement接口[HTML5]有一个 只读 FileList 属性,[…]
[重点煤矿]

阅读了一些HTML 5 Working Draft,我发现了Common inputelement
APIs
。您似乎可以通过将对象的属性设置为空字符串来删除 整个 文件列表,例如:value``input

document.getElementById('multifile').value = "";

顺便说一句,使用Web应用程序中的文件一文也可能引起您的兴趣。



 类似资料:
  • 我有一个下拉列表,其中填充了使用下面列出的PHP从目录中提取的文件,我正试图找出如何在选中这些文件时使用表单中的删除按钮删除它们。 在运行时更新代码。 编辑和更新代码 现在说警告:取消链接(/myhome/root/public_html/users/addicient/)[function.unlink]:在/home/revo/public_html/evo/avdeleteprocess中没

  • 问题内容: 我已经能够使用该站点上多个用户的输入来使用python创建一个csv,并希望对您的帖子表示感谢。我现在很困惑,将发表我的第一个问题。 我的input.csv看起来像这样: 我正在尝试删除“年份”列及其所有条目。从1960年到2010年,总共有40多个条目。 问题答案: 顺便说一句,循环可以删除,但并没有真正简化。 同样,您可以以直截了当的方式坚持删除列的要求。我发现这通常是一个不好的策

  • 问题内容: 我有以下数据,需要将它们全部放在一行中。 我有这个: 我需要这个: 这些命令均无法完美运行。 他们中的大多数让数据像这样: 问题答案: 编辑: 如果此处发布的所有命令均不起作用,则除了换行符以外,您还有其他用途。可能文件中有DOS / Windows行尾(尽管我希望Perl解决方案即使在这种情况下也可以工作)? 尝试: 如果这不起作用,那么您将不得不更仔细地检查文件(例如,在十六进制编

  • 问题内容: 我有一个带有BOM的UTF-8编码文件,并且想要删除BOM。是否有任何Linux命令行工具可从文件中删除BOM? 问题答案: BOM是Unicode代码点U + FEFF;UTF-8编码由三个十六进制值0xEF,0xBB,0xBF组成。 使用bash,您可以创建带有特殊引号形式的UTF-8 BOM,该形式实现Unicode转义:。因此,使用bash,从文本文件的开头删除UTF-8 BO

  • 问题内容: 我有以下要在node.js中操作的文本文件(“ test.txt”): 我想删除第一行,以使其成为第一行。我怎样才能做到这一点? 问题答案:

  • 问题内容: 我有一个像这样的textfile.txt: 如何删除最舒适的前三行和最后一行? 问题答案: