精华内容
下载资源
问答
  • 这里就只做了图片判断,...文件后缀名枚举 //文件类型 public static String IMG_TYPE_PNG = "PNG"; public static String IMG_TYPE_JPG = "JPG"; public static String IMG_TYPE_JPEG = "JPEG"; public stati...

    这里就只做了图片判断,其他判断均一样的逻辑

    文件后缀名枚举

        //文件类型
        public static String IMG_TYPE_PNG = "PNG";
        public static String IMG_TYPE_JPG = "JPG";
        public static String IMG_TYPE_JPEG = "JPEG";
        public static String IMG_TYPE_DMG = "BMP";
        public static String IMG_TYPE_GIF = "GIF";
        public static String IMG_TYPE_SVG = "SVG";
    

    controller

     @PostMapping("/uploadFlatMap")
        public Result<String> uploadFlatMap(
              @RequestPart(value = "file",required = true) MultipartFile file){
          
            if(StringUtils.isEmpty(file.getName())){
                return sendFailedMsg(EnumUtil.BUS_ENUM.FILE_NOTFONUD_ERROR.KEY,file.getOriginalFilename());
            }
    
            log.info("正在做上传操作,上传文件为:{}",file.getOriginalFilename());
            String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1);
            if(!(Consts.IMG_TYPE_DMG.equals(suffix.toUpperCase()) ||
                    Consts.IMG_TYPE_GIF.equals(suffix.toUpperCase()) ||
                    Consts.IMG_TYPE_JPEG.equals(suffix.toUpperCase()) ||
                    Consts.IMG_TYPE_JPG.equals(suffix.toUpperCase()) ||
                    Consts.IMG_TYPE_PNG.equals(suffix.toUpperCase()) ||
                    Consts.IMG_TYPE_SVG.equals(suffix.toUpperCase()))){
                return sendFailedMsg(EnumUtil.BUS_ENUM.FILE_TYPE_ERROR.KEY,file.getOriginalFilename());
            }
    
    
    展开全文
  • //要求遍历指定目录下的文件,使用文件过滤后缀是.txt的文件 static void showFiles2(String dir) { File file=new File(dir); if(file.isDirectory()) { // 方法一 // FilenameFilter ff=new Filen...

    只是一个文件里的.txt文件
    下面那个方法是所有文件里的.txt文件

    //要求遍历指定目录下的文件,使用文件过滤后缀是.txt的文件
    	static void showFiles2(String dir) {
    		File file=new File(dir);
    		if(file.isDirectory()) {
    //			方法一
    //			FilenameFilter ff=new FilenameFilter() {
    //				@Override
    //				public boolean accept(File dir, String name) {
    //					boolean flag=name.endsWith(".txt");
    //					return flag;
    //				}
    //			};
    			
    //			方法二:匿名类实现接口
    			File[] files=file.listFiles(new FilenameFilter() {
    				@Override
    				public boolean accept(File dir, String name) {
    					boolean flag=name.endsWith(".txt");
    					return flag;
    				}
    			});
    			for(File fileTemp:files) {
    				System.out.println(fileTemp.getName());
    			}
    		}
    	}
    

    筛选所有文件夹里 的.txt文件

    
    public class TestFile {
    	public static void main(String[] args) {
    		m1("E:");
    	}
    	static void m1(String list2) {
    		//file及代表目录又代表文件
    		File file=new File(list2);
    		File[] list = file.listFiles();
    		//先判断当前文件夹是不是目录
    		if (file.isDirectory()) {
    			//把当下的目录全部拿到
    			for (int i = 0; i < list.length; i++) {
    				//System.out.println(list[i]);
    				//判断查询对象是否为空
    				if(list[i]!=null) {
    					//判断是文件还是目录
    					if(list[i].isFile()) {
    						//System.out.println(list[i].getName());
    						//判断当下文件是不是以txt文件结尾
    						 if (list[i].getName().endsWith(".txt")) {
    							 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SS");
    							 long time = file.lastModified();
    							 Date d = new Date(time);
    							 String nowStr=sdf.format(d);
    				             System.out.println(list[i].getAbsolutePath());
    				             System.out.println("获取文件的最后修改时间:" + nowStr);
    				            }
    					}else {
    						//目录
    						m1(list[i].getAbsolutePath());
    					}
    				}
    			}
    		}else {
    			System.out.println("没有当前文件 ");
    		}
    		
    		
    	}
    	
    }
    
    展开全文
  • 今天遇到一个要求,找出某目录下,后缀名是xls的文件,在网上查找学习操作,但输入相关问题,答案甚少,不太全,于是输入关键字:FilenameFilter才找到一篇很对此题的答案,建议看一下,献上网址:...

    今天遇到一个要求,找出某目录下,后缀名是xls的文件,在网上查找学习操作,但输入相关问题,答案甚少,不太全,于是输入关键字:FilenameFilter才找到一篇很对此题的答案,建议看一下,献上网址:https://blog.csdn.net/xiazdong/article/details/6928455 遗憾的是这篇文章代码部分没有注释,可能是大神觉得比较简单就没注释了,如果是初学者看起来还是有点懵,所有我觉得还可以再详细再全一点,比如还可以用文件型数组来存放文件名等。实践后分享来给大家,这段代码主要功能就是筛选后缀名为xls的文件(你可以替换成你需要的),请看代码,例子参考的是教材《基于工作任务的Java程序设计》清华大学出版社中的(不写出来怕被打。。。),请看代码,内涵详细注释

    package FilelFormSchoolBooks;
    import java.io.*;
    //具体实现的类
    public class ListFilesDemo {
    	public static void main(String[] args) {
    		File file = new File("D:"+File.separator+"2015");  //“File.separator”是分隔符
    		System.out.println(file.getAbsolutePath());			//输出完整路径名
    		NameFilter filter = new NameFilter("xls");		// 类NameFilter是扩展于FilenameFilter接口,创建筛选条件
    		// NameFilter filter = new NameFilter(".xls");  //加个点也行
    		/**
    		 * 下一行代码是创建了一个files的文件数组,存储文件名,
    		 * (filter)就是过滤条件(在上一行代码中已经明确是筛选后缀名为xls的文件)对file目录下的所有文件进行筛选。
    		 * 并存入files文件数组中
    		 * 在我推荐的博文中大神用的是字符数组存储的
    		 */
    		File[] files = file.listFiles(filter);			
    		if(files != null)  //判断文件是否存在,如果不存在而强行输出,则会报NullPointerException空指针异常的错误
    			for(File afile: files) {	//for each 循环输出文件名,不了解的可以搜一下,在集合处使用很多
    				if(afile != null)
    					System.out.println(afile);
    			}
    		}
    	
    }
    //按指定扩展名进行过滤,定义一个类实现FilenameFilter接口
    class NameFilter implements FilenameFilter{
    	//私有域扩展名
    	private String extent;
    	//接收指定的扩展名
    	public NameFilter(String extent) {
    		this.extent = extent;
    	}
    	@Override
    	public boolean accept(File dir, String name) {
    		return name.endsWith(extent);
    		//如果文件符合指定的扩展名则返回true,否则返回false
    	}
    }
    

    目录2018中的文件
    在这里插入图片描述
    右边是运行结果截图

    在这里插入图片描述

    明显可以看出后缀为xls的文件被筛选出来了,进步使人快乐,好好学习,天天向上。

    展开全文
  • 所有文件后缀名查询

    千次阅读 多人点赞 2018-03-01 08:46:28
    含义编辑ISO:镜像文件RAR:压缩包html:网页zip:压缩包exe:安装包pdf:pdf文档rm:视频...扩展及打开方式 文档文件 txt(所有文字处理软件或编辑器都可打开)、doc(word及wps等软件可打开)、hlp(adobe acro...

    含义

    编辑

    ISO镜像文件

    RAR压缩包

    html:网页

    zip:压缩包

    exe:安装包

    pdf:pdf文档

    rm:视频文件

    avi:视频文件

    tmp临时文件

    xls:excel工作表

    mdf虚拟光驱镜像文件

    txt:记事本

    doc:word文档

    MID:声卡声乐文件

    文件类型

    扩展名及打开方式

    文档文件

    txt(所有文字处理软件或编辑器都可打开)、doc(word及wps等软件可打开)、hlp(adobe acrobat reader可打开)、wps(wps软件可打开)、rtf(word及wps等软件可打开)、html(各种浏览器可打开、用写字板打开可查看其源代码)、pdf(adobe acrobat reader 和各种电子阅读软件可打开)

    压缩文件

    rar(winrar可打开)、zip(winzip可打开)、arj(用arj解压缩后可打开)、gz(unix系统的压缩文件,用winzip可打开)、z(unix系统的压缩文件,用winzip可打开)

    图形文件

    bmp、gif、jpg、pic、png、tif(这些文件类型用常用图像处理软件可打开)

    声音文件

    wav(媒体播放器可打开)、aif(常用声音处理软件可打开)、au(常用声音处理软件可打开)、mp3(由winamp播放)、ram(由realplayer播放)、wma、mmf、amr、aac、flac

    动画文件

    avi(常用动画处理软件可播放)、mpg(由vmpeg播放)、mov(由activemovie播放)、swf(用flash自带的players程序可播放)

    系统文件

    int、sys、dll、adt

    可执行文件

    exe、com

    语言文件

    c、asm、for、lib、lst、msg、obj、pas、wki、bas

    映像文件

    map (其每一行都定义了一个图像区域以及当该区域被触发后应返回的url信息)

    备份文件

    bak(被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本)

    临时文件

    20686 word、excel等软件在操作时会产生此类文件)

    模板文件

    dot(通过word模板可以简化一些常用格式文档的创建工作)

    批处理文件

    bat(在ms-dos中,bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用)

    A开头

    扩展名 说明

    A:对象代码库文件

    AAM:Authorwareshocked文件

    AAS:Authorwareshocked包

    ABF:Adobe二进制屏幕字体

    ABK:CorelDRAW自动备份文件

    ABS:该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)

    ACE:Ace压缩文件格式

    ACM:Windows系统目录文件

    ACP:Microsoftoffice助手预览文件

    ACT:Microsoftoffice助手文件

    AD:After Dark屏幕保护程序

    ADA:Ada源文件(非-GNAT)

    ADB:Ada源文件主体(GNAT);HP100LX组织者的约定数据库

    ADF:Amiga磁盘文件

    ADI:AutoCAD设备无关二进制绘图仪格式

    ADM:After Dark多模块屏幕保护;Windows NT策略模板

    ADP:FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件

    ADR:After Dark随机屏幕保护;Smart Address的地址簿

    ADS:Ada源文件说明书(GNAT)

    AFM:Adobe的字体尺度

    AF2/AF3:ABC的FlowChat文件

    AI:AdobeIllustrator格式图形

    AIF/AIFF:音频互交换文件,SiliconGraphic and Macintosh应用程序的声音格式

    AIFC:压缩AIF

    AIM:AOL即时信息传送

    AIS:ACDSee图形序列文件;Velvet Studio设备文件

    AKW:RoboHELP的帮助工程中所有A-关键词

    ALB:JASC ImageCommander相册

    ALL:艺术与书信库

    AMS:VelvetStudio音乐模块(MOD)文件;Extreme的Tracker模块文件

    ANC:Canon Computer的调色板文件,包含一系列可选的颜色板

    ANI:Windows系统中的动画光标

    ANS:ANSI文本文件

    ANT:SimAnt ForWindows中保存的游戏文件

    API:AdobeAcrobat使用的应用程序设计接口文件

    APS:Microsoft Visual C++文件

    ARI:Aristotle声音文件

    ARJ:Robert JungARJ压缩包文件

    ART:Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson-Grace压缩算法压缩的标记文件

    ASA:MicrosoftVisual InterDev文件

    ASC:ASCⅡ文本文件;PGP算法加密文件

    ASD:MicrosoftWord的自动保存文件;Microsoft高级流媒体格式(microsoftadvanced streaming format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件

    ASE:VelvetStudio采样文件

    ASF:Microsoft高级流媒体格式文件

    ASM:汇编语言源文件,Pro/E装配文件

    ASO:AstoundDynamite对象文件

    ASP:动态网页文件;ProCommPlus安装与连接脚本文件;Astound介绍文件

    ASV:DataCAD自动保存文件

    ASX:Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件

    ATW:来自个人软件的AnyTime Deluxe For Windows个人信息管理员文件

    AU:Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式

    AVB:ComputerAssociates Inoculan反病毒软件的病毒感染后文件

    AVI:MicrosoftAudio Video Interleave电影格式

    AVR:AudioVisual Research文件格式

    AVS:应用程序可视化格式

    AWD:FaxVien文档

    AWR:Telsis数字储存音频文件扩展名格式

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)

    A3M/A4M:AuthorwareMacintosh未打包文件

    A4P:Authorware无运行时间的打包文件

    A3W/A4W/A5W:未打包的AuthorwareWindows文件

    常用文件扩展名B开头

    扩展名 说明

    BAK:备份文件

    BAS:BASIC源文件

    BAT:批处理文件

    BDF:West PointBridger Designer文件

    BGL:MicrosoftFlight Simulator(微软飞行模拟器)的视景文件

    BI:二进制文件

    BIF:Group Wise的初始化文件

    BIFF XLIFE 3D格式文件

    BIN 二进制文件

    BK/BK$ 有时用于代表备份版本

    BKS IBM BookManager Read书架文件

    BMK 书签文件

    BMP Windows或OS/2位图文件

    BOOK Adobe FrameMaker Book文件

    BRX 用于查看多媒体对象目录的文件

    BSP Quake图形文件

    BTM Norton 应用程序使用的批处理文件

    BUD Quicken的备份磁盘

    BUN CakeWalk 声音捆绑文件(一种MIDI程序)

    BW SGI黑白图像文件

    BWV 商业波形文件

    常用文件扩展名C开头

    扩展名 说明

    C C代码文件

    CAB Microsoft压缩文件

    CAD Softdek的Drafix CAD文件

    CAL CALS压缩位图;日历计划表数据

    CAP 压缩音乐文件格式

    CAS 逗号分开的ASCⅡ文件

    CB Microsoft干净引导文件

    CC Visual dBASE用户自定义类文件

    CCB Visual Basic动态按钮配置文件

    CCH Corel图表文件

    CCO CyberChat数据文件

    CCT Macromedia Director Shockwave投影

    CDA CD音频轨道

    CDF Microsoft频道定义格式文件

    CDI Philip的高密盘交互格式

    CDM Visual dBASE自定义数据模块文件

    CDR CorelDRAW绘图文件;原始音频CD数据文件

    CDT CorelDRAW模板

    CDX CorelDRAW压缩绘图文件;MicrosoftVisual FoxPro索引文件

    CFG 配置文件

    CGI 公共网关接口脚本文件

    CGM 计算机图形元文件

    CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片

    CHM 编译过的HTML文件

    CHR 字符集(字体文件)

    CIF Adaptec CD 创建器 CD映像文件

    CIL Clip Gallery下载包

    CLASS Java类文件

    CLL Crick Software Clicker文件

    CLP Windows 剪贴板文件

    CLS Visual Basic类文件

    CMF Corel元文件

    CMV Corel Move动画文件

    CMX Corel Presentation Exchange图像

    CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件

    CNM Windows应用程序菜单选项和安装文件

    CNT Windows(或其他)系统用于帮助索引或其他目的内容文件

    COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释

    COM 命令文件(程序)

    CPL 控制面板扩展名,Corel颜色板

    CPO Corel打印存储文件

    CPP C++代码文件

    CPR Corel提供说明书文件

    CPT Corel 照片-绘画图像

    CPX Corel Presentation Exchange压缩图形文件

    CRD Windows Cardfile文件

    CRP Corel 提供的运行时介绍文件;VisualdBASE自定义报表文件

    CRT 认证文件

    CSC Corel脚本文件

    CSP PC Emcee On_Screen图像

    CST Macromedia Director Cast文件

    CSV 逗号分隔的值文件

    CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息

    CUR Windows光标文件

    CV Corel版本的档案文件;MicrosoftCodeView信息屏幕文件

    CXX C++源代码文件

    常用文件扩展名D开头

    扩展名 说明

    DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件

    DB Borland的Paradox 7表

    DBC Microsoft Visual FoxPro数据库容器文件

    DBF dBASE文件

    DBX DataBearn图像;MicrosoftVisual FoxPro表格文件

    DCM DCM模块格式文件

    DCS 桌面颜色分隔文件

    DCT Microsoft Visual FoxPro数据库容器

    DCU Delphi编译单元文件

    DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏

    DEM 用于表示数字高度模型的USGS基准的文件

    DER 认证文件

    DEWF Macintosh Sound Cap/Sound Edit录音设备格式

    DIB 设备无关位图

    DIC 目录

    DIF 可进行数据互换的电子表格

    DIG DigiLink格式;SoundDesignerⅠ音频文件

    DIR Macromedia Director文件

    DIZ 描述文件

    DLG C++对话框脚本文件

    DLL 动态链接库

    DLS 可下载声音文件

    DMD Visual dBASE数据模块文件

    DMF X-Trakker音乐模块(MOD)文件

    DOC Word文档

    DOT Microsoft Word文档模板

    DRAW Acorn的基于对象的矢量图像文件

    DRV 驱动程序

    DRW Micrografx Designer/Draw;Pro/E绘画文件

    DSF Micrografx Designer VFX文件

    DSG DOOM保存的文件

    DSM Dynamic Studio音乐模块(MOD)文件

    DSP Microsoft Developer Studio工程文件

    DSQ Corel QUERY(查询)文件

    DSW Microsoft Developer Studio工作区文件

    DTD SGML文档类型定义(DTD)文件

    DUN Microsoft拔号网络导出文件

    DV 数字视频文件(MIME)

    DXF 可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件

    DXR Macromedia Director受保护(不可编辑)电影文件

    常用文件扩展名E开头

    扩展名 说明

    EDA Ensoniq ASR磁盘映像

    EDD 元素定义文档(FrameMaker+SGML文档)

    EMD ABT扩展模块

    EMF Windows增强元文件

    EML Microsoft Outlook Express邮件消息(MIME RTC822)文件

    EPHTML Perl解释增强HTML文件

    EPS 压缩的PostScript图像

    EXE 可执行文件(程序)

    常用文件扩展名F开头

    扩展名 说明

    FAV Microsoft Outlook导航条

    FAX 传真类型图像

    FCD 虚拟CD-ROM

    FDF A dobe Acrobat表单文档文件

    FFA/FFL/FFO/FFK Microsoft快速查找文件

    FIF Fractal图像文件

    FLA Macromedia Flash电影

    FLC Autodesk FLIC动画文件

    PLI Autodesk FLIC动画

    FM Adobe FrameMaker文档

    FML 文件镜象列表(GetRight)

    FNG 字体组文件(字体导航器,FontNavigator)

    FNK Funk Tracker模块格式

    FON 系统字体

    FOT 字体相关文件

    FRT Microsoft FoxPro报表文件

    FRX Visual Basic表单文本;Microsoft FoxPro报表文件

    FTG 全文本搜索组文件,由Windows帮助系统查找时产生--可以删除,并在需要时重建起来

    FTS 全文本搜索引文件,由Windows帮助系统查找时产生

    常用文件扩展名G开头

    扩展名 说明

    GAL Corel多媒体管理器相集

    GDB InterBase数据库文件

    GDM 铃声、口哨声和声音板模块格式

    GEM GEM元文件

    GEN Ventura产生的文本文件

    GetRight GetRight未完成的下载文件

    GFI/GFX Genigraphics图形链接表示文件

    GHO Norton 克隆磁盘映像

    GIF CompuServe位图文件

    GIM/GIX Genigraphics图形链接介绍文件

    GKH Ensoniq EPS家簇磁盘映像文件

    GKS Gravis Grip Key文档

    GL 动画格式

    GNA Genigraphics图形链接介绍文件

    GNT 生成代码,MicroFocus属性格式里的可执行代码

    GNX Genigraphics图形链接介绍文件

    GRA Microsoft Graph文件

    GRF Grapher(GoldenSoftware公司)图形文件

    GRP 程序管理组

    常用文件扩展名H开头

    扩展名 说明

    HCOM 声音工具HCOM格式

    HGL HP图形语言绘图文件

    HLP 帮助文件;DateCAD Windows帮助文件

    HPJ Visual Basic帮助工程

    HPP C++程序头文件

    HST 历史文件

    HT HyperTerminal(超级终端

    HTM/HTML 超文本文档

    HTT Microsoft超文本模板

    HTX 扩展HTML模板

    常用文件扩展名I开头

    扩展名 说明

    ICB Targa位图文件

    ICC Kodak打印机格式文件

    ICL 图标库文件

    ICM 图形颜色匹配配置文件

    ICO Windows图标

    IDD MIDI设备定义

    IDF MIDI设备定义(Windows95需要的文件)

    IDQ Internet数据查询文件

    IDX Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft OutlookExpress文件

    IFF 交换格式文件;AmigaILBM

    IGES 初始图形交换说明文件

    IGF 插入系统元文件

    ILBM 位图图形文件

    IMA WinImage磁盘映像文件

    INF 信息文件

    INI 初始化文件

    INRS INRS远程通信声频

    INS InstallShield安装脚本

    INT 中间代码,当一个源程序经过语法检查后编译产生一个可执行代码

    IQY Microsoft Internet查询文件

    ISO 根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件

    IST 数字跟踪设备文件

    ISU InstallShield卸装脚本

    IWC Install Watch文档

    常用文件扩展名J开头

    扩展名 说明

    J62 Ricoh照相机格式

    JAR Java档案文件

    JAVA Java源文件

    JBF Paint Shop Pro图像浏览文件

    JFF/JFIF/JIF JPEG文件

    JMP SAS的JMPDiscovery表格统计文件

    JPE/JPEG/JPG JPEG图形文件

    JS Javascript源文件

    JSP HTML网页,其中包含有对一个Javaservlet的参考

    JTF JPEG位图文件

    常用文件扩展名K开头

    扩展名 说明

    K25 Kurzweil 2500抽样文件

    KAR 卡拉OK MIDI文件

    KDC Kodak光增强器

    KEY DataCAD图标工具条文件

    KFX KoFak Group 4图像文件

    KIZ Kodak数字明信片文件

    KKW RoboHELP帮助工程索引设计器中与主题无关的K开头的所有关键字

    KMP Korg Trinity KeyMap文件

    KQP Konica照相机本地文件

    常用文件扩展名L开头

    扩展名 说明

    LAB Visual dBASE标签文件

    LBM Deluxe Paint位图文件

    LBT/LBX Microsoft FoxPro标签文件

    LDB Microsoft Access加锁文件

    LDL Corel Paradox分发库

    LEG Legacy文档

    LFT 3D Studio(DOS)放样文件

    LGO Paintbrush(Microsoft画图应用程序)的徽标文件

    LHA LZH更换文件后缀

    LIB 库文件

    LIN DataCAD线型文件

    LIS 结构化查询报告(SQR)程序产生的输出文件

    LLX Laplink交换代理

    LNK Windows快捷方式文件

    LOG 日志文件

    LST 列表文件

    LU ThoughtWing库单元文件

    LYR DataCAD层文件

    LZH LH ARC压缩档案

    LZS Skyroads数据文件

    常用文件扩展名M开头

    扩展名 说明

    M1V MPEG相关文件(

    M3U MPEG URL(MIME声音文件)

    MAD Microsoft Access模块文件

    MAF Microsoft Access表单文件

    MAM Microsoft Access宏

    MAP 映射文件;DukeNukem 3D WAD游戏文件

    MAQ Microsoft Access查询文件

    MAR Microsoft Access报表文件

    MAT Microsoft Access表;3D Studio MAX材料库

    MB1 Apogee Monster Bash数据文件

    MBX Microsoft Outlook保存email格式;Eudora邮箱

    MCR DataCAD键盘宏文件

    MDB Microsoft Access数据库

    MDE Microsoft Access MDE文件

    MDL 数字跟踪器音乐模块(MOD)文件;Quake模块文件

    MDN Microsoft Access空数据库模板

    MDW Microsoft Access工作组文件

    MDZ Microsoft Access向导模板文件

    MIC Microsoft Image Composer文件

    MID MIDI音乐

    MIM, MIME,MME Internet邮件扩展格式的多用途文件,经常作为发送e-mail时在AOL里附件而创建的文件;在一个多区MIM文件里的文件能用WinZip或其他类似程序打开

    MLI 3D Studio的材料库格式文件

    MNG 多映像网络图形

    MNU Visual dBASE菜单文件;Intertel Systems Interact菜单文件

    MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音乐模块文件;Microsoft多计划电子表格;Amiga/PC磁道文件

    MOV QuickTime for Windows电影

    MP2 第二层MPEG音频文件

    MP3 第三层MPEG音频文件

    MPA MPEG相关文件,MIME“mpeg类型”

    MPE/MPEG/MPG MPEG动画文件

    MPP Microsoft工程文件;CAD绘图文件格式

    MPR Microsoft FoxPro菜单(已编译)

    MSG Microsoft邮件消息

    MSI Windows 安装文件包

    MSN Microsoft网络文档;DescentMission文件

    MSP Microsoft Paint(画图)位图文件;Windows Installer路径文件

    MST Windows 安装器传输文件

    MTM Multi 跟踪器音乐模块(MOD)文件

    常用文件扩展名N开头

    扩展名 说明

    NAN Nanoscope文件(RawGrayscale)

    NAP NAP元文件

    NCB Microsoft Developer Studio文件

    NCD Norton改变目录

    NCF NetWare命令文件;LotusNotes内部剪切板

    NFF 中性文件格式

    NFT NetObject Fusion模板文件

    NIL Norton光标库文件(EasyIcons-兼容)

    NIST NIST Sphere声音

    NLS 用于本地化的国家语言支持文件(例如,Uniscape)

    NLU Norton Live Update e-mail 触发器文件

    NTX CA-Clipper索引文件

    NWC Noteworthy Composer歌曲文件

    NWS Microsoft Outlook Express新闻消息

    常用文件扩展名O开头

    扩展名 说明

    OBJ 对象文件

    OCX Microsoft对象链接与嵌入定制控件

    ODS Microsoft Outlook Express邮箱文件

    OFN Microsoft Office FileNew文件

    OFT Microsoft Outlook模板

    OLB OLE对象库

    OLE OLE对象

    OOGL 面向对象图形库

    OPO OPL输出可执行文件

    常用文件扩展名P开头

    扩展名 说明

    P65 PageMaker 6.5文件

    PAB Microsoft个人地址簿

    PART Go!Zilla部分下载文件

    PAS Pascal源代码

    PY Python源代码

    PYC Python字节码文件

    PYW Python图形窗口文件

    PBD PowerBuilder动态库,作为本地DLL的一个替代物

    PBL 用于在PowerBuilder开发环境中的PowerBuilder动态库

    PBM 可导出位图

    PBR PowerBuilder资源

    PCD Kodak Photo-CD映像;P-Code编译器测试脚本,由Microsoft测试与Microsoft Visual测试

    PCL Hewlett-Packard打印机控制语言文件(打印机备用位图)

    PCM 声音文件格式;OKIMSM6376 合成芯片 PCM格式

    PDD 可以用PaintShop Pro或其他图像处理软件打开的图形图像

    PDF Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

    PFM 打印机字体尺度

    PGL HP绘图仪绘图文件

    PGM 可输出灰度图(位图)

    PH 由Microsoft帮助文件编译器产生的临时文件

    PHP/PHP3 包含有PHP脚本的HTML网页

    PHTML 包含有PHP脚本的HTML网页;由Perl分析解释的HTML

    PIC PC画图位图;Lotus图片;Macintosh PICT绘图

    PJX/PJT Microsoft Visual FoxPro工程文件

    PKG Microsoft Developer Studio应用程序扩展(与DLL文件类似)

    PNG 可移植的网络图形位图;PaintShop Pro浏览器目录

    POT Microsoft Powerpoint模块

    PPA Microsoft Powerpoint内插器

    PPF Turtle Beach的Pinnacle程序文件

    PPM 可移植的象素映射位图

    PPS Microsoft Powerpoint幻灯片放映

    PPT Microsoft Powerpoint演示文稿

    PRF Windows系统文件,Macromedia导演设置文件

    PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序

    PRJ 3D Studio(DOS)工程文件

    PRN 打印表格(用空格分隔的文本);DataCAD Windows打印机文件

    PRT 打印格式化文件;Pro/ENGINEER元件文件

    PSD Adobe photoshop位图文件

    PSP Paint Shop Pro图像文件

    PST Microsoft Outlook个人文件夹文件

    PWZ Microsoft Powerpoint向导

    常用文件扩展名Q开头

    扩展名 说明

    QIC Microsoft备份文件

    QIF QuickTime相关图像(MIME);Quicken导入文件

    QLB Quick库

    QRY Microsoft查询文件

    QTP QuickTime优先文件

    QTX QuickTime相关图像

    QW Symantec Q&A Write程序文件

    常用文件扩展名R开头

    扩展名 说明

    RA RealAudio声音文件

    RAM RealAudio元文件

    RAR RAR压缩档案(EugeneRoshall格式)

    RDF 资源描述框架文件(涉及XML和元数据)

    REG 注册表文件

    REP Visual dBASE报表文件

    RES Microsoft Visual C++资源文件

    RFT 可修订的表单文本(IBM的DCA一部分或文档内容框架结构一部分)

    RGB/SGI Silicon图形RGB文件

    RM RealAudio视频文件

    RMD Microsoft RegMaid文档

    RPT Microsoft Visual Basic Crystal报表文件

    RTF Rich Text格式文档

    RUL InstallShield使用的扩展名

    RVP Microsoft Scan配置文件(MIME)

    常用文件扩展名S开头

    扩展名 说明

    S 汇编源代码文件

    SAV 游戏保存文件

    SBL Shockwave Flash对象文件

    SCC Microsoft Source Safe文件

    SCF Windows Explorer命令文件

    SCP 拨号网络脚本文件

    SCR Windows屏幕保护;传真图像;脚本文件

    SCT SAS目录(DOS);Scitex CT位图;Microsoft FoxPro表单

    SCX Microsoft FoxPro表单文件

    SDT SmartDraw模板

    SDV 分号分隔的值文件

    SDX 由SDX压缩的MIDI抽样转储标准文件

    SEP 标签图像文件格式(TIFF)位图

    SFD SoundStage声音文件数据

    SFI Sound Stage声音文件信息

    SFR Sonic Foundry Sample资源

    SFX RAR自解压文件

    SGML 标准通用标签语言

    SHG 热点位图

    SHTML 含有服务器端包括(SSI)的HTML文件

    SHW Corel Show演示文稿

    SIG 符号文件

    SKA PGP秘钥

    SKL Macromedia导演者资源文件

    SL PACT的保存布局扩展名

    SPL Shockwave Flash对象;DigiTrakker抽样

    SQC 结构化查询语言(SQR)普通代码文件

    SQR 结构化查询语言(SQR)程序文件

    STR 屏幕保护文件

    SWA 在Macromedia导演文件(MP3文件)中的Shockwave声音文件

    SWF Shockwave Flash对象

    SYS 系统文件

    SYW Yamaha SY系列波形文件

    常用文件扩展名T开头

    扩展名 说明

    TAZ UNIX gzip/tape档案

    TGA Targa位图

    THEME Windows桌面主题文件

    THN Graphics WorkShop for Windows速写

    TIF/TIFF 标签图像文件格式(TIFF)位图

    TIG 虎形文件,美国政府用于分发地图

    TLB OLE类型库

    TMP Windows临时文件

    TOL Kodak照片增强器

    TPL CakeWalk声音模板文件;DataCAD模板文件

    TRM 终端文件

    TRN MKS源完整性工程用法日志文件

    TTF TrueType字体文件

    TXT ASCⅡ文本格式的声音数据

    TXW Yamaha TX16W波形文件

    常用文件扩展名U开头

    扩展名 说明

    UDF Windows NT/2000唯一性数据库文件

    ULT Ultra Tracker音乐模块(MOD)文件

    URL Internet快捷方式文件

    USE MKS源完整性文件

    UWF Ultra racker波形文件

    常用文件扩展名V开头

    扩展名 说明

    VBP Microsoft Visual Basic工程文件

    VBW Microsoft Visual Basic工作区文件

    VBX Microsoft Visual Basic用户定制控件

    VCT/VCX Microsoft FoxPro类库

    VDA Targa位图

    VIR Norton Anti-Virus或其他杀毒产品用于标识被病毒感染的文件

    VIV VivoActive Player流视频文件

    VSD Visio绘画文件(流程图或图解)

    VSL 下载列表文件(GetRight)

    VSS Visio模板文件

    VST Targa位图

    VSW Visio工作区文件

    VXD Microsoft Windows虚拟设备驱动程序

    VBP Microsoft Visual Basic工程文件

    VBW Microsoft Visual Basic工作区文件

    VBX Microsoft Visual Basic用户定制控件

    VDA Targa位图

    VIR Norton Anti-Virus或其他杀毒产品用于标识被病毒感染的文件

    VQF Yamaha Sound-VQ文件(可能出现标准)

    VSD Visio绘画文件(流程图或图解)

    VSL 下载列表文件(GetRight)

    VSS Visio模板文件

    VST Targa位图

    VSW Visio工作区文件

    VXD Microsoft Windows虚拟设备驱动程序

    常用文件扩展名W开头

    扩展名 说明

    W3L W3Launch文件

    WAB M icrosoft Outlook文件

    WAD 包含有视频、玩家水平和其他信息的DOOM游戏的大文件

    WAV Windows波形声形

    WBK Microsoft Word备份文件

    WCM WordPerfect宏

    WDB Microsoft Works数据库

    WFM Visual dBASE Windows表单

    WFN 在CorelDRAW中使用的符号

    WIL WinImage文件

    WIZ Microsoft Word向导

    WLL Microsoft Word内插器

    WMF Windows元文件

    WOW Grave Composer音乐模块(MOD)文件

    WP WordPerfect文档

    WPD WordPerfect文档或演示

    WPF 可字处理文档

    WPG WordPerfect图形

    WPS Microsoft Works文档

    WPT WordPerfect模板

    WR1 书写器文档

    WRK Cakewalk音乐声音工程文件

    WRL 虚拟现实模型

    WRZ VRML文件对象

    常用文件扩展名X开头

    扩展名 说明

    X AVS图像格式

    XAR CorelXARA绘画

    XBM MIME“xbitmap”图像

    XI Scream Tracker设备抽样文件

    XLA Microsoft Excel内插器

    XLB Microsoft Excel工具条

    XLC Microsoft Excel图表

    XLD Microsoft Excel对话框

    XLK Microsoft Excel备份

    XLL Microsoft Excel内插器文件

    XLM Microsoft Excel宏

    XLS Microsoft Excel工作单

    XLT Microsoft Excel模板

    XLV Microsoft Excel VBA模块

    XLW Microsoft Excel工作簿/工作区

    XNK Microsoft Exchange快捷方式文件

    XPM X位图格式

    XWD X Windows转储格式

    XWF Yamaha XG Works文件(MIDI序列)

    X16 宏媒体扩展(程序扩展),16位

    X32 宏媒体扩展(程序扩展),32位

    常用文件扩展名Y开头

    扩展名 说明

    YAL Arts& Letters剪贴艺术库

    常用文件扩展名Z开头

    扩展名 说明

    Z UNIX gzip文件

    ZAP Windows软件安装配置文件

    ZIP Zip文件

     

    展开全文
  • 前面我们学习了File获取指定路径下的所有文件或者文件夹的名称,还有获取指定路径下所有的文件对象。这篇,我们分别利用这两个方法来做一个练习题,例如输出桌面文件中所有的png文件名称。...import java.i...
  • 开始是想根据文件后缀名判断的,但这样要是故意修改文件后缀就无法准确判断了。在咨询一番度娘后,决定采用读取文件的十六进制文件头来判断文件的真正类型。 提示:以下是本篇文章正文内容,下面内容仅供个人学习...
  • 按照以下格式设置 response.setContentType("application/octet-stream"); response.setContentType("application/OCTET-STREAM;charset=UTF-8"); response.setHeader("Content-Disposition", "attachment;...
  • 前面我们学习了File获取指定路径下的所有文件或者文件夹的名称,还有获取指定路径下所有的文件对象。这篇,我们分别利用这两个方法来做一个练习题,例如输出桌面文件中...import java.io.File; public class Dem...
  • Java 返回文件名字,不加后缀

    千次阅读 2014-07-11 16:08:34
    String pathname = "E:\\workspace\\stanfordner\\sample.txt"; File filename = new File(pathname);...txt文件 String query_id = filename.getName().substring(0,filename.getName().last
  • java 过滤指定后缀文件

    千次阅读 2016-11-22 10:26:00
    通过FilenameFilter实现过滤文件后缀,下面是实现方法    public static Map listPath(File file) { // 接收筛选过后的文件对象数组 //用文件对象调用listFiles(FilenameFilter filter);方法, //返回...
  • 接口的默认、后缀名问题。

    千次阅读 2019-05-15 18:01:09
    java中方法的重写 去抽象关键字,加入方法主体 方法、参数类型和个数、返回值类型和被重写的方法相同 重写的方法的权限(public>protected>default>private>)≥被重写的方法的权限。 正则...
  • 文件后缀名大全

    千次阅读 2012-03-12 18:44:42
    CA Microsoft的代理使用的角色文档  ...aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放  AIF 音频文件,使用Windows Media Player播放  AIFC 音频文件,使
  • 文件后缀名的过滤

    千次阅读 2011-12-08 14:41:41
    定义过滤类:主要是实现FileFilter接口里面的accept()方法,通过此方法来实现对指定文件夹下面的文件类型的过滤. package chapter10.branch08;import java.io.File;import java.io.FileFilter;public class Myfilter ...
  • springmvc设置接口后缀名

    千次阅读 2017-07-20 10:27:43
    web.xml设置 html结尾的后缀接口类型 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:config/dispatcherServlet.xml d
  • import java.io.File; public class dadaIO { static StringBuffer res = new StringBuffer(); private static void fun(File file) { File[] files=file.listFiles(new java.io.FileFilter() { @Ove
  • JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
  • //根据文件后缀名不同(xls和xlsx)获得不同的Workbook实现类对象 if(fileName.toLowerCase().endsWith(".xlsx")){ //2007 workbook = new XSSFWorkbook(is); }else if(fileName.toLowerCase().endsWith("....
  • 一、需求背景 做组件化的过程中,参考了 微信的下面的...对于java文件,将工程里想要暴露出去的接口后缀名从“.java”改成“.api”,就可以了。 这样暴露的接口因为后缀名是.api,所以无法直接被其他的地方引用...
  • 介绍 看了参考博客,想着作者没有提供生成好的jar包,我就根据作者的想法重新编译生成了一个jar包,地址如下: 可以支持修改这2种文件后缀名 参考博客 [1]https://www.cnblogs.com/muzhao/p/8447956.html ...
  • Python 精确查找指定后缀名的所有文件 Python的os模块十分的强大,该模块主要的作用是Python和系统之间的交互并提供各种接口,比如,新建目录,查找文件,删除目录,获取当前工作路径,删除文件,运行shell命令等等...
  • 加上此两项 response.setContentType("image/jpg");----》MIME描述消息内容类型 response.setHeader("Content-Disposition", "attachment;fileName="+fileId+".jpg"); 感谢观看,可以在微信搜索公众号 “威信交流...
  • Java调用webservice的.asmx后缀接口

    千次阅读 2018-12-26 15:07:29
    前两天,在与其他公司做对接中需要回调一个对方的接口,看了文档后发现是webservice的接口,而且接口名后面还有.asmx的后缀,因为之前接触的webservice接口都是wsdl的形式,所以立马网上搜寻一番,在此记录下具体...
  • 在后台下载类中加入 headers.add("Content-type", "application/xls");
  • JAVA判断文件的真实类型

    万次阅读 2018-07-03 16:45:20
    在文件传输过程中,为了安全验证,对于手工改动文件后缀名产生的伪造文件进行判断过滤。比如,我们需要的是excel文件,如果不加验证内容,将一些可执行的文件通过更改后缀传输给你,就是一个很大的漏洞了。java判断...
  • Binder进程间通信机制的Java接口

    千次阅读 2015-03-16 12:27:18
    概述Java代码可以通过JNI方法来调用C/C++代码,因此,Android系统在应用程序框架层中提供了Binder进程间通信机制的Java接口,它们通过JNI方法来调用Binder库的C/C++接口,从而提供了执行Binder进程间通信的能力。...
  • 利用SWIG转换C++接口到Java接口

    千次阅读 2017-10-18 15:41:17
    SWIG(Simplified Wrapper and Interface Generator)是一个将C/C++接口转换为其他语言接口的工具,从而可以讲C/C++的库集成到其他... 本文介绍一下在Liuux平台上如何将C++接口转换为Java接口。   一、首先先编写一个
  • Java获取文件类型的5种方法

    千次阅读 2021-02-05 08:00:00
    前言工作中经常会用到,判断一个文件文件类型,这里总结一把,一般判断文件类型的原理有2种方式:根据文件扩展判断优点:速度快,代码简单缺点:无法判断出真实的文件类型,例如一些伪造的文件或者...
  • Java文件 编译

    2017-09-15 13:20:24
    一个Java源程序文件中定义几个类和接口,则编译该文件后生成几个以.class为后缀的字节码文件
  • 项目中经常会用到上传下载文件,在这里进行了简单的整理为大家分享出来。如果有什么问题可以随时交流。 1.文件的上传: //获取接收文件的对象 MultipartHttpServletRequest multipartRequest = ...
  • java判断文件的真实类型

    万次阅读 2016-07-17 15:58:33
    在文件传输过程中,为了安全验证,对于手工改动文件后缀名产生的伪造文件进行判断过滤。 比如,我们需要的是excel文件,如果不加验证内容,将一些可执行的文件通过更改后缀传输给你,就是一个很大的漏洞了。 java...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 68,773
精华内容 27,509
关键字:

java接口文件后缀名

java 订阅