/** * Check file exists * * @param fileName File name * @return Check */ public ServiceData checkFile(String fileName) { ServiceData serviceData = new ServiceData(); String userHome = System.getProperty(USER_HOME); String selectsPath = userHome + SELECTS_PATH; String filePath = selectsPath + AweConstants.FILE_SEPARATOR + fileName + ".txt"; // Instantiate selects files path File folder = new File(selectsPath); // Check if path exists and create it if (!folder.exists()) { folder.mkdir(); } File file = new File(filePath); // Check if file already exists if (file.exists()) { serviceData.addVariable("MESSAGE_TYPE", AnswerType.ERROR.toString()); serviceData.addVariable("MESSAGE_TITLE", getLocale("WARNING_TITLE_DUPLICATED_FILE")); serviceData.addVariable("MESSAGE_DESCRIPTION", getLocale("WARNING_MESSAGE_DUPLICATED_FILE")); return serviceData; } serviceData.setType(AnswerType.OK); return serviceData; }