public static void setReadOnlyAttribute(@NotNull String path, boolean readOnlyFlag) { final boolean writableFlag = !readOnlyFlag; final File file = new File(path); if (!file.setWritable(writableFlag) && file.canWrite() != writableFlag) { LOG.warn("Can't set writable attribute of '" + path + "' to " + readOnlyFlag); } }