提问者:小点点

如何检查一个文件是否已经存在于Java[重复]


我在写一个程序,我们第一次运行它时,会创建一个文件,并在上面写一些东西。

从第二次开始,它将不得不修改该文件中的文本。

由于这个原因,当我运行程序时,我想知道文件是否在目录中,也就是说,我是否必须从无处创建它,或者只是编辑里面的文本。

要做到这一点,我需要一个操作,比如“如果文件在目录中-”。

我怎样才能做到这一点呢?

我发现了许多解决方案,其中我必须提供文件的路径。 但是,这个程序是一个游戏,将运行在许多不同的计算机。 如果我为它提供我的目录路径,这不会是一个问题,当发送游戏给其他人吗? 我不明白。


共1个答案

匿名用户

其他人是使用IDE来运行您的游戏还是您只是将。jar文件发送给他们? 在第一种情况下,您可以创建一个。properties文件,通过该文件为自己指定一个目录,其他人也可以这样做。 如果这不可能,那么我会将文件检查/文件创建放在尽可能靠近C盘的位置。 在C盘中创建一个文件夹,并在那里进行检查。 它适合于开发的早期阶段。