Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在注册表中保存文件_Java_File_Registry - Fatal编程技术网

Java 在注册表中保存文件

Java 在注册表中保存文件,java,file,registry,Java,File,Registry,我想创建并保存我创建的文件,这样就没有人可以访问它。 我已经知道如何创建一个文件,所以我的问题是:如何将该文件保存在注册表中,以便没有人可以修改或删除它 这是为了创建文件: File f = new File("C:\\test.txt"); f.mkdirs(); f.createNewFile(); 我在网上搜索过,这是我在注册表中保存文件的结果 人们仍然可以更改注册表中的内容 注册表不可移植 在注册表中存储文件是错误的 不要这样做。@Calm:设置为只读或删除写入权限如何?@CalmS

我想创建并保存我创建的文件,这样就没有人可以访问它。 我已经知道如何创建一个文件,所以我的问题是:如何将该文件保存在注册表中,以便没有人可以修改或删除它

这是为了创建文件:

File f = new File("C:\\test.txt");
f.mkdirs();
f.createNewFile();
我在网上搜索过,这是我在注册表中保存文件的结果

人们仍然可以更改注册表中的内容 注册表不可移植 在注册表中存储文件是错误的
不要这样做。

@Calm:设置为只读或删除写入权限如何?@CalmSea:也可以将其设置为隐藏文件,甚至可以进行一些简单的加密或添加校验和,如果这不是重要数据。@abatishchev:我想制作我的程序试用版,所以我想把日期保存在一个用户不能删除的文件中。如果他删除了,他可以使用这个程序perminantly@CalmSea:键是存储在注册表中的东西,而不是文件。只要使用一个文件。如果你不熟悉Windows注册表的性质,请远离它。