У нас есть проект, работающий на большем количестве окружений, где в коде есть вызов
File.createNewFile().
Он работает в большинстве сред (Win, Linux), но в SunOS он вызывает UnixFileSystem.createFileExclusively()
и выбрасывает
IOException: разрешение запрещено.
Разрешения для папки установлены на 777 (также файлы, созданные с помощью FileOutputStream
, создаются в нужной папке без проблем).
Можно ли это как-то обработать, не меняя код?
Спасибо.