Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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_Image_File_Jar_Delete File - Fatal编程技术网

Java 防止删除文件

Java 防止删除文件,java,image,file,jar,delete-file,Java,Image,File,Jar,Delete File,我有一个jar文件,可以从我的服务器下载图像,还可以创建一些本地文件。我必须把这个文件传送给客户。我想知道如何防止用户删除这个jar创建的文件夹或任何其他文件,因为再次下载整个图像集将是一个巨大的开销。用户必须只能执行jar。我认为您需要了解它是什么系统。为了这个用途 System.getProperty(“os.name”) 基于系统,在JDK 7或中使用NIO或POSIX 例如,看看这个如果文件被删除,我必须编写一些备份代码来恢复文件。我的问题的一个相当具体的解决方案。阻止用户对该文件夹的权

我有一个jar文件,可以从我的服务器下载图像,还可以创建一些本地文件。我必须把这个文件传送给客户。我想知道如何防止用户删除这个jar创建的文件夹或任何其他文件,因为再次下载整个图像集将是一个巨大的开销。用户必须只能执行jar。

我认为您需要了解它是什么系统。为了这个用途

System.getProperty(“os.name”)

基于系统,在JDK 7或中使用NIO或POSIX


例如,看看这个

如果文件被删除,我必须编写一些备份代码来恢复文件。我的问题的一个相当具体的解决方案。

阻止用户对该文件夹的权限,并使用对该文件夹具有更多权限的用户运行jar。@LuiggiMendoza我只应提供jar。我无法访问用户的系统。我可以在我的代码中做一些可以帮助我做到这一点的事情吗?我想写一个备份实用程序,可以跟踪删除,但这同样需要依赖于用户可以删除的文件。然后你就不走运了。只需通知用户,如果他们删除了这些文件,那么他们的日子就不好过了……您需要下载并在应用程序数据文件夹中创建一些本地文件。默认情况下,它隐藏在windows中。@LuiggiMendoza这样认为。无论如何,谢谢你的意见。