All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mizhousoft.commons.io.util.FilenameUtils Maven / Gradle / Ivy

package com.mizhousoft.commons.io.util;

/**
 * 文件工具类
 *
 * @version
 */
public abstract class FilenameUtils
{
	/**
	 * 判断路径是否绝对路径
	 * 
	 * @param path
	 * @return
	 */
	public static boolean isAbsolutePath(String path)
	{
		if (null == path)
		{
			return false;
		}

		int length = path.length();
		for (int i = 0; i < length; ++i)
		{
			char a = path.charAt(i);
			if (a == '.')
			{
				return false;
			}
		}

		return true;
	}

	/**
	 * 判断文件路径是否绝对路径
	 * 
	 * @param filePath
	 * @return
	 */
	public static boolean isAbsoluteFilePath(String filePath)
	{
		if (null == filePath || -1 == filePath.lastIndexOf("."))
		{
			return false;
		}

		int index = filePath.lastIndexOf(".");
		String path = filePath.substring(0, index);

		return isAbsolutePath(path);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy