Java - txt文档的完整性

时间:2014-03-23 12:33:27

标签: java

在Java程序中,我有一堆程序读取和写入的文本文件(我知道这是实现应用程序的一种非常糟糕的方式),但我需要一些方法来确保完整性每次加载程序时都会显示文本文件。

如果文本文件被删除,程序将能够像上次那样重新创建它。有没有办法做这样的事情,我可以在程序执行之间存储数据? - 但重要的是我能够更改存储的数据。

(通常会使用数据库,但它不是选项atm)。

编辑:(澄清我正在寻找的东西)

  1. 存在一个充满数据的文本文件。
  2. 用户删除文本文件。
  3. 程序检测到错误或丢失的文件,并从备份中重新创建该文件,用户无法获取该文件。
  4. 这是我试图实施的那种过程。

1 个答案:

答案 0 :(得分:3)

您无法以安全的方式在本地保存数据。存储在用户计算机上的所有内容都在用户控制之下。你可以让它们跳过箍,比如使用加密或在陌生的地方以晦涩的格式存储文件,但是你只会让改变文件的方便,对于一个坚定的用户来说并非不可能。

解决这个问题的唯一方法是在线存储数据。