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

无法删除属性文件

祖波光
2023-03-14
问题内容

我必须从指定的路径中删除属性文件。我使用以下代码:

File f1 = new File("C:\\Equinox\\UIDesign\\root\\root.properties"); 
boolean success=f1.delete();

返回false。

但是成功删除了一个文本文件而不是属性文件。


问题答案:

File.delete()失败的原因有两个:

  • 这是一个目录,不能为空
  • 您没有操作系统权限才能删除文件
  • 该文件仍在某处打开

最后一个可能是您自己的错误,如果您为该文件打开了FileInput / OutputStream却忘记了将其关闭。



 类似资料:
  • 问题内容: 我正在使用简单的xml库:http : //simple.sourceforge.net/home.php 我的@ElementList批注有问题:如果我使用这样的批注: 我的XML文件还有一个属性: 如何删除属性? 问题答案: 该属性告诉Simple 您使用哪种实现。如果缺少,Simple会自己寻找合适的类。 一种解决方案是使用而不是: 现在,简单将不会添加class-Attribu

  • 问题内容: 如果我有JSON对象,请说: 我可以删除“ key1”使其变为: 问题答案: 简单:

  • 删除属性(命令)从模式中删除属性。 它不会从记录中删除属性值,它只是改变模式。 以下语句是命令的基本语法。 以下是有关上述语法中选项的详细信息。 - 定义属性所在的类。 - 指定想要移除的属性。 - 如果在属性上定义了一个或多个索引。 示例 尝试使用以下命令从类中删除属性。 如果上述命令执行成功,您将得到以下输出。

  • 问题内容: 当我在AngularJS中使用类似对象的对象时: 签名: 不论值如何,都会在chrome流量监听器上每次删除该属性。 有一些秘密的$除垢剂;)吗? 更新:角度 > = 1.3现在不会删除$ ATTRS。 问题答案: 是的,通过服务发送数据时,Angular会删除美元前缀的属性。 $ http服务使用方法将对象序列化为JSON字符串。该方法使用前$符号剥离属性,因为angular在内部使

  • 问题内容: 我想删除存储在属性文件中的键和值。我怎样才能做到这一点???? 问题答案: 首先使用API。 然后,您可以使用该方法。 最后将其保存到文件中。 也可以看看: 属性教程

  • 这是我的输入xml