Вы можете использовать метод exists
, доступный в File
, чтобы проверить, существует он или нет.
Если я правильно помню, FileWriter
создает файл, если он еще не существует.Проверьте другие конструкторы на предмет добавления.
Однако я думаю, что проблема, с которой вы сталкиваетесь, заключается в том, что вы не закрыли запись файла, прежде чем пытаться прочитать его.поток, вам нужно позвонить close
Кроме того, как упоминал Равиндра Гуллапалли, вам также нужно проверить, существует ли папка, прежде чем пытаться создать файлы.Если нет, вам нужно создать их, используя метод mkdirs .