`
uule
  • 浏览: 6350262 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

文件扩展名处理

阅读更多

得到文件的扩展名

lastIndexOf(...)

  返回指定字符在此字符串中最后一次出现处的索引。

	/**
	 * 得到文件的扩展名
	 */
	public static String getFileExt(String fileName) {

		int potPos = fileName.lastIndexOf('.') + 1;
		String type = fileName.substring(potPos, fileName.length());
		return type;
	}

 判断是否是允许上传文件:

1、先获取文件扩展名 subString(...)

2、String类中的indexOf(...)

    返回指定字符或子字符串在此字符串中第一次出现处的索引。

    如果未出现该字符,则返回 -1

	/**
	 * 是否是允许上传文件
	 */
	public static boolean isAllowUp(String logoFileName) {
		String allowTYpe = "gif,jpg,bmp,swf";//注意,李志富加swf类型
		if (!logoFileName.trim().equals("") && logoFileName.length() > 0) {
			String ex = logoFileName.substring(logoFileName.lastIndexOf(".") + 1, logoFileName.length());
			return allowTYpe.toString().indexOf(ex) >= 0;
		} else {
			return false;
		}
	}

 删除文件或文件夹

 删除目录用到tomcat中的FileUtils.deleteDirectory(File);

/**
	 * 删除文件或文件夹
	 */
	public static void delete(String filePath) {
		try {
			File file = new File(filePath);
			if (file.exists()){
				if(file.isDirectory()){
					FileUtils.deleteDirectory(file);
				}else{
					file.delete();
				}
			}
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

 1

分享到:
评论

相关推荐

    文件后缀名解释器 文件后缀名解释器

    文件后缀名,也称为文件扩展名,是操作系统用来识别文件类型的重要依据。它位于文件名的末尾,由一个点“.”分隔。例如,“document.txt”中的“.txt”就是文件后缀名,表示这是一个纯文本文件。理解并正确使用文件...

    VC++根据文件后缀名获文件打开方式

    在Windows操作系统中,文件的打开方式通常与其关联的文件扩展名有关。文件扩展名是文件名末尾的一段字符,如".txt"或".avi",它标识了文件的类型和应该用来打开它的应用程序。VC++(Visual C++)作为微软的C++集成...

    文件扩展名大全

    文件扩展名是文件名中的一部分,通常位于文件名之后,以一个句点(.)作为前缀,如“example.docx”。它们是操作系统用来帮助识别文件类型的一种机制,主要用于区分不同类型的数据和程序文件。文件扩展名可以被用户...

    文件后缀名大全

    在Windows操作系统中,文件的后缀名通常被用来决定如何打开和处理文件。例如,.txt后缀代表纯文本文件,可以用记事本等文本编辑器打开;.docx或.doc后缀则代表Microsoft Word文档,需要Word软件来查看和编辑;.jpg或...

    文件后缀名查询器---好用的小工具

    总的来说,"文件后缀名查询器"是一款非常实用的桌面应用程序,对于那些经常处理各类文件的用户来说,它能有效提升文件管理的效率,解决因不熟悉文件后缀名带来的困扰。通过它的帮助,我们可以更好地理解文件的性质,...

    C#遍历文件夹下文件修改后缀名

    在C#编程中,遍历文件夹并修改文件后缀名是一项常见的任务,尤其是在处理大量文件时。这个操作可能在数据迁移、格式转换或者备份过程中非常有用。下面将详细讲解如何实现这一功能。 首先,我们需要引入`System.IO`...

    易语言获取网络文件的后缀名

    文件后缀名,也称为文件扩展名,是文件名中用于标识文件类型的部分,例如.txt、.docx、.jpg等。在操作系统中,后缀名通常用来决定如何处理一个文件,比如应该用哪个应用程序打开它。 在易语言中,实现这个功能需要...

    2009.文件后缀名查看器

    了解文件后缀名有助于我们正确地打开和处理文件,避免因误操作导致的数据丢失或损坏。 "2009.文件后缀名查看器"是一款专门针对文件后缀名管理和识别的工具,它的主要功能是帮助用户轻松查看和理解各种复杂的文件...

    批量修改文件后缀名

    后缀名,也称为文件扩展名,通常位于文件名的末尾,由一个点(.)分隔。批量修改文件后缀名的能力是一种实用的技巧,尤其在需要统一更改大量文件类型时,例如在数据迁移、格式转换或者系统调整中。 批量修改文件...

    文件后缀名查询器——一个小软件

    文件后缀名,也称为文件扩展名,是操作系统用来标识文件类型的重要信息。在计算机世界里,各种类型的文件都有其特定的后缀名,比如文本文件的".txt",图片文件的".jpg"或".png",程序文件的".exe"等。文件后缀名查询...

    bat文件-文件后缀自动识别

    理解文件后缀名对于操作文件至关重要,因为它决定了操作系统如何打开和处理这些文件。 **自动识别文件后缀名的BAT脚本** 要实现自动识别文件后缀名的功能,我们需要编写一个批处理脚本,它能够接收用户拖放的文件...

    右键显示文件扩展名或隐藏文件

    在Windows操作系统中,文件扩展名是识别文件类型的重要标志,它告诉系统如何处理该文件。有时,为了系统安全或者界面整洁,系统默认会隐藏文件扩展名。然而,当我们需要查看或管理不同类型的文件时,显示文件扩展名...

    快速批量处理文件后缀名

    文件的后缀名,或称为文件扩展名,是文件类型的一种标识。例如,".txt"代表文本文件,".docx"代表Microsoft Word文档,".jpg"则代表图像文件。正确地识别和管理这些后缀名对于确保文件的正确打开和处理至关重要。...

    修改文件后缀名工具.zip

    文件后缀名(也称为扩展名)是文件名的最后一部分,通常由一个点"."分隔。例如,“example.txt”中的“.txt”就是文件的后缀名,它告诉操作系统文件的类型,如文本文件、图片文件、文档文件等。不同类型的文件需要...

    文件后缀名批量修改

    后缀名,也称为扩展名,是文件名的最后一部分,通常用点(.)与文件的基本名字隔开,它标识了文件的类型和可以打开它的程序。批量修改后缀名能够节省大量的手动操作时间,提高工作效率。 批量修改文件后缀名的方法...

    易语言取本地后缀名文件图标模块源码

    例如,可以使用`SHGetFileInfo`函数,传入文件扩展名,获取文件的图标信息。 4. **显示图标**:将获取到的图标数据转换成易语言可以处理的形式,并在界面上显示出来,可以是控件的图标,也可以是单独的图像显示。 ...

    批量修改文件后缀名(源码)

    在这个场景中,"批量修改文件后缀名(源码)"是一个用VS2008开发的程序,它允许用户一次性更改多个文件的扩展名。这样的工具对于整理文件库,统一文件格式,或者进行特定的数据转换都十分有用。 VS2008,全称Visual...

Global site tag (gtag.js) - Google Analytics