Как правило, где вы сохранили его.Как создается File
?
Обновление
По ссылке кажется, что код создает File
путем создания экземпляра файла из String
, представляющего имябез пути.Другие обращались к этому.
Вместо этого я хотел бы подчеркнуть следующее. Не создавайте файлы там. Если они являются временными файлами, поместите их во временный каталог, как уже упоминалось в другом ответе.Если это файлы, к которым программе может понадобиться доступ позже, поместите их в стабильный и воспроизводимый путь, например, в подкаталог user.home
.
EG (псевдокод, не проверен)
String name = "data.ser";
String[] pkgs = {"com", "our", "main"};
File f = new File(System.getProperty("user.home");
for (String pkg : pkgs) {
f = new File(f, pkg);
}
f = new File(f, name);
...