Создать весь путь автоматически при записи в новый файл

Я хочу написать новый файл с FileWriter. Я использую это так: FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\dir2\filename.txt"); Сейчас dir1и в dir2настоящее время не существует. Я хочу, чтобы Java создавала их автоматически, если их там еще нет. На самом деле Java должна установить...