我是靠谱客的博主 高大星星,最近开发中收集的这篇文章主要介绍FilenameUtils常用的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/**
	 * getExtension
	 * 获取文件的后缀名
	 */
	public static void testGetExtension() {
		String extension = FilenameUtils.getExtension("D:"+File.separator+"data.txt");
		System.out.println(extension);
	}
	
	/**
	 * getBaseName
	 * 获取文件的名称,不包括后缀名
	 */
	public static void testGetBaseName() {
		String baseName = FilenameUtils.getBaseName("D:"+File.separator+"data.txt");
		System.out.println(baseName);
	}
	/**
	 * getName
	 * 获取文件名
	 */
	public static void testGetName() {
		String name = FilenameUtils.getName("D:"+File.separator+"data.txt");
		System.out.println(name);
	}
	/**
	 * concat
	 * 组合完全路径
	 */
	public static void testConcat() {
		String concat = FilenameUtils.concat("D"+File.separator, "data.txt");
		System.out.println(concat);
	}
	/**
	 * RemoveExtension
	 * 移除后缀名
	 */
	public static void testRemoveExtension() {
		String ex = FilenameUtils.removeExtension("D:"+File.separator+"data.txt");
		System.out.println(ex);
	}
	/**
	 * normalize
	 * 格式化路径
	 */
	public static void testNormalize() {
		String normalize = FilenameUtils.normalize("D:"+File.separator+"data.txt");
	    System.out.println(normalize);
	}
	/**
	 * wildcardMatch
	 * 判断文件扩展名是否与指定规则匹配
	 */
	public static void testWildcardMatch() {
		//判断文件扩展名是否和指定规则匹配,大小写敏感
		System.out.println(FilenameUtils.wildcardMatch("D:"+File.separator+"data.txt", "*.???"));
		//判断文件扩展名是否和指定规则匹配,大小写不敏感
		System.out.println(FilenameUtils.wildcardMatch("D:"+File.separator+"data.txt", "*.???", IOCase.INSENSITIVE));
		//判断文件扩展名是否和指定规则匹配,根据系统判断敏感型:windows:不敏感;linux:敏感
		System.out.println(FilenameUtils.wildcardMatchOnSystem("D:"+File.separator+"data.txt", "*.???"));
	}
	/**
	 * separatorsToUnix
	 * 把文件路径的分隔符格式转成linux系统格式
	 */
	public static void testSeparatorsToUnix() {
		//D:data.txt
		System.out.println("D:"+File.separator+"data.txt");
		//D:/data.txt
		System.out.println(FilenameUtils.separatorsToUnix("D:"+File.separator+"data.txt"));
	}
	/**
	 * isExtension
	 * 判断文件扩展名
	 */
	public static void testIsExtension() {
		//判断文件扩展名是否包含在指定集合中:"+FilenameUtils.isExtension(fullFileName, extensions));
		//判断文件扩展名是否等于指定扩展名
		System.out.println(FilenameUtils.isExtension("data.txt", "txt"));
	}
	/**
	 * getFullPath
	 * 获取文件路径
	 */
	public static void testGetFullPath() {
		System.out.println(FilenameUtils.getFullPath("D:"+File.separator+"data.txt"));
	}

最后

以上就是高大星星为你收集整理的FilenameUtils常用的方法的全部内容,希望文章能够帮你解决FilenameUtils常用的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部