- 浏览: 6350262 次
- 性别:
- 来自: 一片神奇的土地
文章分类
- 全部博客 (745)
- JQuery (25)
- JS (33)
- 数据库 (59)
- Java基础 (56)
- JSON (8)
- XML (8)
- ireport (7)
- 设计模式 (10)
- 心情 (14)
- freemarker (1)
- 问题 (15)
- powerdesigner (2)
- CSS (15)
- DWR (4)
- tomcat (16)
- Hibernate (12)
- Oracle (7)
- Struts (7)
- Spring (34)
- JSP (23)
- 需学习 (64)
- 工具类库 (63)
- Maven (14)
- 笔试题 (34)
- 源码学习 (31)
- 多线程 (39)
- Android (32)
- 缓存 (20)
- SpringMVC (14)
- jQueryEasyUi (12)
- webservice-RPC (13)
- ant (1)
- ASP.NET (10)
- 正则表达式 (3)
- Linux (15)
- JBoss (1)
- EJB (3)
- UML (2)
- JMS (3)
- Flex (8)
- JSTL (2)
- 批处理 (5)
- JVM (16)
- 【工具】 (16)
- 数据结构 (29)
- HTTP/TCP/Socket (18)
- 微信 (1)
- tomcat源码学习 (15)
- Python (30)
- 主机 (2)
- 设计与架构 (19)
- thrift-RPC (2)
- nginx (6)
- 微信小程序 (0)
- 分布式+集群 (12)
- IO (1)
- 消息队列 (4)
- 存储过程 (8)
- redis (9)
- zookeeper (5)
- 海量数据 (5)
最新评论
-
360pluse:
技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘 ...
Python爬虫实战:Scrapy豆瓣电影爬取 -
18335864773:
推荐用 pageoffice 组件生成 word 文件。
JAVA生成WORD工具类 -
jjhe369:
LISTD_ONE 写道起始地址为163.135.0.1 结束 ...
IP地址与CIDR -
baojunhu99:
private final int POOL_SIZE = 5 ...
使用CompletionService获取多线程返回值 -
LovingBaby:
胡说,javascript 运行时是单线程的,event lo ...
Ajax请求是否可以实现同步
得到文件的扩展名
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
发表评论
-
拦截器和过滤器的区别
2019-06-27 10:46 7058【Spring的拦截器】于【Servlet的Filter】有 ... -
高并发下的数据结构List/Set/Map
2019-03-26 14:17 1266高并发下的Java数据结 ... -
tomcat的三种运行模式+JAVA NIO
2019-03-12 11:13 5083详解Tomcat三种运行模 ... -
反射基础
2019-01-11 14:51 662十年架构师不到400行手写一个Spring MVC ... -
java反射原理, 注解原理
2019-01-08 17:22 4584注解机制及原理 JAVA ... -
内存泄露与内存溢出的区别
2018-12-24 16:14 27431、内存泄漏 memory le ... -
深入解析JAVA中的装箱与拆箱
2018-12-21 10:42 1315地址: https://www.cnblogs.com/d ... -
负载均衡原理
2018-12-20 17:43 796简介几种负载均衡原理 高并发解决方案之一 ——负载均衡 ... -
CAS自旋锁
2018-12-20 11:12 1643我们常说的 CAS 自旋锁是什么 CAS与ABA问题 ... -
编码问题+字节+unicode
2017-11-28 10:52 4307ASCII -》 ISO8859-1 -》GB2312 - ... -
Java基础知识总结(二)~持续学习中
2017-10-11 17:56 160730.try-catch public class T ... -
StringTokenizer-大数据情况下截取字符串
2016-11-23 11:00 3166java.util.StringTokenizer ... -
tomcat中处理消息提示的公用类 StringManager.java
2016-11-18 10:24 1831代码很简单,主要学习思路。 tomcat中处理消息 ... -
JAVA IO流中的flush
2016-11-18 09:51 3235前言: 大家在使用Java IO流中Output ... -
读取JAR中文件
2015-12-08 17:03 3801【解惑】深入jar包:从jar包中读取资源文件 读取ja ... -
JAVA过滤敏感词
2015-12-07 17:38 3298Java实现敏感词过滤 编程珠玑 - 算法优化 - 过 ... -
java过滤特殊字符串
2015-08-25 19:32 14686// 过滤特殊字符 public stat ... -
java.lang.reflect.Array.newInstance与list.toArray
2015-08-18 16:35 3888一. import java.util. ... -
JRE下的rt.jar、tools.jar
2014-10-29 10:59 13451JRE下的rt.jar: 这个文件是极为重要的一个文件,r ... -
内部类
2014-10-21 17:58 1290定义: 内部类 就是在类的内部嵌套定义一个类 使用内部类 ...
相关推荐
文件后缀名,也称为文件扩展名,是操作系统用来识别文件类型的重要依据。它位于文件名的末尾,由一个点“.”分隔。例如,“document.txt”中的“.txt”就是文件后缀名,表示这是一个纯文本文件。理解并正确使用文件...
在Windows操作系统中,文件的打开方式通常与其关联的文件扩展名有关。文件扩展名是文件名末尾的一段字符,如".txt"或".avi",它标识了文件的类型和应该用来打开它的应用程序。VC++(Visual C++)作为微软的C++集成...
文件扩展名是文件名中的一部分,通常位于文件名之后,以一个句点(.)作为前缀,如“example.docx”。它们是操作系统用来帮助识别文件类型的一种机制,主要用于区分不同类型的数据和程序文件。文件扩展名可以被用户...
在Windows操作系统中,文件的后缀名通常被用来决定如何打开和处理文件。例如,.txt后缀代表纯文本文件,可以用记事本等文本编辑器打开;.docx或.doc后缀则代表Microsoft Word文档,需要Word软件来查看和编辑;.jpg或...
总的来说,"文件后缀名查询器"是一款非常实用的桌面应用程序,对于那些经常处理各类文件的用户来说,它能有效提升文件管理的效率,解决因不熟悉文件后缀名带来的困扰。通过它的帮助,我们可以更好地理解文件的性质,...
在C#编程中,遍历文件夹并修改文件后缀名是一项常见的任务,尤其是在处理大量文件时。这个操作可能在数据迁移、格式转换或者备份过程中非常有用。下面将详细讲解如何实现这一功能。 首先,我们需要引入`System.IO`...
文件后缀名,也称为文件扩展名,是文件名中用于标识文件类型的部分,例如.txt、.docx、.jpg等。在操作系统中,后缀名通常用来决定如何处理一个文件,比如应该用哪个应用程序打开它。 在易语言中,实现这个功能需要...
了解文件后缀名有助于我们正确地打开和处理文件,避免因误操作导致的数据丢失或损坏。 "2009.文件后缀名查看器"是一款专门针对文件后缀名管理和识别的工具,它的主要功能是帮助用户轻松查看和理解各种复杂的文件...
后缀名,也称为文件扩展名,通常位于文件名的末尾,由一个点(.)分隔。批量修改文件后缀名的能力是一种实用的技巧,尤其在需要统一更改大量文件类型时,例如在数据迁移、格式转换或者系统调整中。 批量修改文件...
文件后缀名,也称为文件扩展名,是操作系统用来标识文件类型的重要信息。在计算机世界里,各种类型的文件都有其特定的后缀名,比如文本文件的".txt",图片文件的".jpg"或".png",程序文件的".exe"等。文件后缀名查询...
理解文件后缀名对于操作文件至关重要,因为它决定了操作系统如何打开和处理这些文件。 **自动识别文件后缀名的BAT脚本** 要实现自动识别文件后缀名的功能,我们需要编写一个批处理脚本,它能够接收用户拖放的文件...
在Windows操作系统中,文件扩展名是识别文件类型的重要标志,它告诉系统如何处理该文件。有时,为了系统安全或者界面整洁,系统默认会隐藏文件扩展名。然而,当我们需要查看或管理不同类型的文件时,显示文件扩展名...
文件的后缀名,或称为文件扩展名,是文件类型的一种标识。例如,".txt"代表文本文件,".docx"代表Microsoft Word文档,".jpg"则代表图像文件。正确地识别和管理这些后缀名对于确保文件的正确打开和处理至关重要。...
文件后缀名(也称为扩展名)是文件名的最后一部分,通常由一个点"."分隔。例如,“example.txt”中的“.txt”就是文件的后缀名,它告诉操作系统文件的类型,如文本文件、图片文件、文档文件等。不同类型的文件需要...
后缀名,也称为扩展名,是文件名的最后一部分,通常用点(.)与文件的基本名字隔开,它标识了文件的类型和可以打开它的程序。批量修改后缀名能够节省大量的手动操作时间,提高工作效率。 批量修改文件后缀名的方法...
例如,可以使用`SHGetFileInfo`函数,传入文件扩展名,获取文件的图标信息。 4. **显示图标**:将获取到的图标数据转换成易语言可以处理的形式,并在界面上显示出来,可以是控件的图标,也可以是单独的图像显示。 ...
在这个场景中,"批量修改文件后缀名(源码)"是一个用VS2008开发的程序,它允许用户一次性更改多个文件的扩展名。这样的工具对于整理文件库,统一文件格式,或者进行特定的数据转换都十分有用。 VS2008,全称Visual...