List of usage examples for org.apache.commons.io FilenameUtils getExtension
public static String getExtension(String filename)
From source file:com.mirth.connect.client.ui.MirthFileFilter.java
/** * Returns true if the file is a directory, or the extension matches the one * specified in the filter.//from w w w . j a va 2s . c o m * */ @Override public boolean accept(File file) { return (file.isDirectory() || FilenameUtils.getExtension(file.getName()).equalsIgnoreCase(fileExtension)); }
From source file:com.github.signed.sandboxes.maven.ZipDumper.java
private void classifyFile(LegalRelevantFiles legalRelevantFiles, FileHeader fileHeader) { if (fileHeader.isDirectory()) { return;// w w w. j ava 2 s . c om } String extension = FilenameUtils.getExtension(fileHeader.getFileName()); if ("class".equals(extension)) { return; } String baseName = FilenameUtils.getBaseName(fileHeader.getFileName()); if ("license".equalsIgnoreCase(baseName)) { legalRelevantFiles.licenseFile(fileHeader); } else if ("notice".equalsIgnoreCase(baseName)) { legalRelevantFiles.noticeFile(fileHeader); } }
From source file:com.thoughtworks.go.plugin.infra.PluginValidator.java
public boolean namecheckForJar(String filename) { return FilenameUtils.getExtension(filename).equals("jar"); }
From source file:ijfx.ui.utils.NamingUtils.java
public static File addSuffix(File original, String suffix) { String baseName = FilenameUtils.getBaseName(original.getName()); String extension = FilenameUtils.getExtension(original.getName()); String finalName = new StringBuilder().append(baseName).append("_").append(suffix).append(".") .append(extension).toString(); return new File(original.getParent(), finalName); }
From source file:com.ltb.Main.java
public static void displayIt(File node) throws IOException, InterruptedException { String filePath = node.getAbsoluteFile().getAbsolutePath(); System.out.println(filePath); if (node.isDirectory()) { String[] subNote = node.list(); for (String filename : subNote) { displayIt(new File(node, filename)); }/*from w w w . j a v a 2s . c om*/ } else { //Process pr = Runtime.getRuntime().exec("avconv -i //home//juanma//Videos//License.avi"); // Working fine //Process pr = Runtime.getRuntime().exec(outLine); // Working fine without spaces String[] args1 = { "avconv", "-i", filePath }; Process pr = Runtime.getRuntime().exec(args1); //filePath = filePath.replace("/" , "//"); //filePath = filePath.replace(" " , "\\ "); //String commandline ="avconv -i \""+filePath+"\""; //String commandline ="avconv -i "+filePath; //Process pr = Runtime.getRuntime().exec(commandline); BufferedReader in = new BufferedReader(new InputStreamReader(pr.getErrorStream())); //BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream())); String line; // Start FilmFactory String extension = FilenameUtils.getExtension(node.getName()); if (isFilmExtension(extension) == false) { return; } else { Film film = new Film(node.getName(), filePath); while ((line = in.readLine()) != null) { System.out.println(line); if (line.contains("Invalid data")) { // TODO Most probably no film - Change method below film.isNotFilm(); } else if (line.contains("Audio")) { film.addAudioTrack(line); } else if (line.contains("No such file")) { System.out.println("Error?"); } } pr.waitFor(); in.close(); } } }
From source file:br.unesp.rc.desafio.utils.Spreadsheet.java
public static ArrayList<String> ChooseSpreadsheetFormat(String fullpath) { ArrayList<String> spreadsheetValues = new ArrayList<String>(); if (FilenameUtils.getExtension(fullpath).equalsIgnoreCase("xls")) { File spreadsheet = new File(fullpath); spreadsheetValues = ReadXlsSpreadsheet(spreadsheet); } else if (FilenameUtils.getExtension(fullpath).equalsIgnoreCase("xlsx")) { File spreadsheet = new File(fullpath); spreadsheetValues = ReadXlsxSpreadsheet(spreadsheet); } else {//w w w . j a v a 2 s.c o m throw new IllegalArgumentException(fullpath + "Arquivo no do tipo excel"); } return spreadsheetValues; }
From source file:cs544.videohouse.validator.VideoValidator.java
@Override public void validate(Object target, Errors errors) { System.out.println("inside method validate VideoValidator"); Video video = (Video) target;/* w ww .j a v a 2 s . c o m*/ if (!video.getImage().isEmpty()) { String imageExt = FilenameUtils.getExtension(video.getImage().getOriginalFilename()); if (!"png".equalsIgnoreCase(imageExt) && !"jpg".equalsIgnoreCase(imageExt) && !"jpeg".equalsIgnoreCase(imageExt) && !"bmp".equalsIgnoreCase(imageExt)) { errors.rejectValue("image", "image.required", "image should have proper format"); } } else { errors.rejectValue("image", "image.required", "image is required"); } if (!video.getFile().isEmpty()) { String videoExt = FilenameUtils.getExtension(video.getFile().getOriginalFilename()); if (!"mp4".equalsIgnoreCase(videoExt) && !"ogg".equalsIgnoreCase(videoExt) && !"ogv".equalsIgnoreCase(videoExt) && !"webM".equalsIgnoreCase(videoExt)) { errors.rejectValue("file", "video.required", "video should be proper format"); } long bytes = video.getFile().getSize(); if (bytes > 20000000) { errors.rejectValue("file", "video.required", "video size should be less than 20mb"); } } else { errors.rejectValue("file", "video.required", "video is required"); } System.out.println("errors : " + errors.toString()); }
From source file:cs544.videohouse.validator.ImageConstraintValidator.java
@Override public boolean isValid(MultipartFile image, ConstraintValidatorContext context) { boolean valid = true; if (image.isEmpty()) { valid = false;/*from w w w . j a v a2s . c o m*/ } else { String imageExt = FilenameUtils.getExtension(image.getOriginalFilename()); if (!"png".equals(imageExt) && !"jpg".equals(imageExt) && !"jpeg".equals(imageExt) && !"bmp".equals(imageExt)) { valid = false; } } return valid; }
From source file:Api.RequestValidator.java
private boolean checkFileFormat() { String extension = FilenameUtils.getExtension(filePath); return extension.toLowerCase().equals("jpg") || extension.toLowerCase().equals("png"); }
From source file:Main.StaticTools.java
public static Boolean supportedMetaFileType(String name) { String ext = FilenameUtils.getExtension(name.toLowerCase()); for (String extSupported : metaFiles) { if (ext.equals(extSupported)) return true; }//w w w . ja va 2s. c o m return false; }