List of usage examples for org.apache.commons.io FilenameUtils getExtension
public static String getExtension(String filename)
From source file:main.Operations.java
public boolean GetInfo(String path, String expath) { File f = new File(path); if (f.exists() && !f.isDirectory()) URI = path;/*from w w w . ja v a 2s. c o m*/ else return false; filename = FilenameUtils.getBaseName(path); extension = FilenameUtils.getExtension(path); destfile = path; if (".".equals(expath)) exURI = FilenameUtils.getFullPath(URI); else exURI = expath; SetPrimaryImage(); return true; }
From source file:com.liferay.sync.engine.util.MSOfficeFileUtil.java
public static boolean isLegacyExcelFile(Path filePath) { String extension = FilenameUtils.getExtension(filePath.toString()); if (extension == null) { return false; }//from w w w .ja v a 2 s . co m extension = extension.toLowerCase(); if (extension.equals("xls") && !Files.isDirectory(filePath)) { return true; } return false; }
From source file:ch.cyberduck.core.local.LaunchServicesFileDescriptor.java
@Override public String getKind(final String filename) { if (StringUtils.isBlank(FilenameUtils.getExtension(filename))) { final String kind = this.kind(filename); if (StringUtils.isBlank(kind)) { return LocaleFactory.localizedString("Unknown"); }//from w w w . j a v a 2 s. c om return kind; } final String kind = this.kind(FilenameUtils.getExtension(filename)); if (StringUtils.isBlank(kind)) { return LocaleFactory.localizedString("Unknown"); } return kind; }
From source file:io.wcm.devops.conga.resource.Resource.java
/** * @return File extension */ default String getFileExtension() { return FilenameUtils.getExtension(getName()); }
From source file:FileUserAccess.java
@SuppressWarnings("resource") @Override/*from ww w. ja v a 2s.co m*/ public Collection<User> getUsers() { File folder = new File(System.getProperty("user.dir")); File[] filesInFolder = folder.listFiles(); List<User> users = new ArrayList<>(); for (File f : filesInFolder) if (FilenameUtils.getExtension(f.getName()).equals("userobj")) { FileInputStream streamIn; try { streamIn = new FileInputStream(f); } catch (FileNotFoundException ex) { Logger.getLogger(FileUserAccess.class.getName()).log(Level.SEVERE, null, ex); return null; } ObjectInputStream objectinputstream = null; try { objectinputstream = new ObjectInputStream(streamIn); } catch (IOException ex) { Logger.getLogger(FileUserAccess.class.getName()).log(Level.SEVERE, null, ex); return null; } try { User newUser = (User) objectinputstream.readObject(); users.add(newUser); } catch (IOException | ClassNotFoundException ex) { Logger.getLogger(FileUserAccess.class.getName()).log(Level.SEVERE, null, ex); } } User[] finalCollectionOrder = new User[users.size()]; for (User u : users) finalCollectionOrder[u.getPlayerId()] = u; return Arrays.asList(finalCollectionOrder); }
From source file:ch.cyberduck.core.DefaultPathKindDetector.java
@Override public Path.Type detect(final String path) { if (StringUtils.isBlank(path)) { return Path.Type.directory; }// w ww . jav a 2 s. co m if (path.endsWith(String.valueOf(Path.DELIMITER))) { return Path.Type.directory; } if (StringUtils.isBlank(FilenameUtils.getExtension(path))) { return Path.Type.directory; } return Path.Type.file; }
From source file:be.isl.desamouryv.sociall.service.FileServiceImpl.java
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) @Override/* w ww.j a v a2s . c om*/ public String storeFile(InputStream input, String fileName, String uploadPath) throws IOException { logger.log(Level.INFO, "uploadPath: {0}", uploadPath); String prefix = FilenameUtils.getBaseName(fileName).replaceAll(" ", ""); String suffix = FilenameUtils.getExtension(fileName); File tempFile = File.createTempFile(prefix + "-", "." + suffix, new File(uploadPath)); OutputStream output = new FileOutputStream(tempFile); try { IOUtils.copy(input, output); } finally { IOUtils.closeQuietly(output); IOUtils.closeQuietly(input); } logger.log(Level.INFO, "file uploaded at: {0}", tempFile.getAbsolutePath()); return tempFile.getName(); }
From source file:ijfx.ui.utils.NamingUtils.java
public Pair<String, String> separateExtension(String filename) { String extension = FilenameUtils.getExtension(filename); String basename = FilenameUtils.getBaseName(filename); return new Pair<>(basename, extension); }
From source file:com.swingtech.apps.filemgmt.util.MimeTypeUtils.java
public static String probeContentType(Path file) throws IOException { String mimetype = Files.probeContentType(file); if (mimetype != null) return mimetype; mimetype = tika.detect(file.toFile()); if (mimetype != null) return mimetype; return getMimeType(FilenameUtils.getExtension(String.valueOf(file.getFileName()))); }
From source file:eu.novait.imageresizer.helpers.ImageFile.java
public String getOutputFilename(String outputdir) { String newname = ""; if (!outputdir.endsWith("/") && !outputdir.endsWith("\"")) { outputdir += "/"; }/*from ww w.j a v a2 s.c o m*/ File f = new File(this.filename); String basename = FilenameUtils.getName(filename); String ext = FilenameUtils.getExtension(basename); String onlyname = FilenameUtils.getBaseName(filename); newname = outputdir + basename; File outputfile = new File(newname); while (outputfile.exists()) { int idx = 1; newname = outputdir + onlyname + "_" + Integer.toString(idx) + "." + ext; outputfile = new File(newname); idx++; } return newname; }