`
annewman
  • 浏览: 30794 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA程序获取文件格式

    博客分类:
  • File
阅读更多
import info.monitorenter.cpdetector.io.CodepageDetectorProxy;
import info.monitorenter.cpdetector.io.JChardetFacade;

import java.io.File;
import java.nio.charset.Charset;

public class CharacterEnding {

	public static String getFileCharacterEnding(String filePath) {
		File file = new File(filePath);
		return getFileCharacterEnding(file);
	}
	public static String getFileCharacterEnding(File file) {

		String fileCharacterEnding = "1 =";

		CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance();
		detector.add(JChardetFacade.getInstance());

		Charset charset = null;

		try {
			charset = detector.detectCodepage(file.toURL());
		} catch (Exception e) {
			e.printStackTrace();
		}
		if (charset != null) {
			fileCharacterEnding = charset.name();
		}

		return fileCharacterEnding;
	}
}

 

分享到:
评论

相关推荐

    JAVA获取文件编码格式

    标题提到的“JAVA获取文件编码格式”是一项常见的任务,特别是在处理来自不同来源的文本文件时。在这种情况下,我们可以利用第三方开源库来帮助我们完成这项工作。描述中提到了一个叫做"cpdetector"的工具,这是一个...

    使用java代码获取yml文件中指定的内容(csdn)————程序.pdf

    总结来说,这个Java程序展示了如何使用Snake YAML库读取和解析YAML配置文件。通过创建`Yaml`对象,加载文件内容,然后将内容转换为`Map`,我们可以方便地获取和操作YAML文件中的任意配置项。这在处理动态配置、...

    Java 获得文件编码格式

    这篇博客“Java 获得文件编码格式”可能讲述了如何在Java中识别和处理各种编码格式的文件。 首先,我们可以通过Java的内置API来读取和分析文件的字节流以推测其编码。`java.nio.charset.Charset`类提供了用于检测...

    JAVA获取FTP文件列表

    ### JAVA获取FTP文件列表知识点详解 #### 一、概述 在现代软件开发中,FTP(File Transfer Protocol)是一种广泛使用的协议,用于在网络上进行文件传输。本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`...

    JAVA对音频文件处理程序

    在本项目中,由于标签提到了"WAV",我们可以推断音频文件格式为Waveform Audio File Format(WAV)。这是一种无损音频文件格式,广泛用于Windows系统,它保留了原始音频的所有细节,但文件通常较大。 压缩包内的`...

    Java程序读取服务器端数据文件的解决方法及比较

    这种不一致性主要源于不同编程语言或平台对数据类型的定义差异,从而导致数据文件格式的不兼容性。本文将详细探讨这一问题,并提出几种解决方案。 #### 语言与基于C++平台下的Java数据类型分析 Java和C++这两种...

    java文件上传程序

    Java 文件上传程序 Java 文件上传程序是指使用 Java 语言编写的文件上传程序,负责接收和处理客户端上传的文件。以下是 Java 文件上传程序的相关知识点: 1. 服务器端编程:Java 文件上传程序的服务器端使用 Java ...

    Java获取文件分辨率,大小等基本信息Demo

    在Java编程语言中,获取文件的基本信息,如分辨率、大小等,是常见的文件操作任务,尤其是在处理多媒体文件,如视频时。本示例Demo提供了两种方法来实现这一目标,使用了两个不同的库:xuggle-xuggler-5.4.jar 和 ...

    Java读取TIFF文件

    TIFF(Tagged Image File Format)是一种常见的图像文件格式,广泛用于专业图像编辑和扫描领域,因为它支持多种色彩模式和压缩算法。本篇文章将深入探讨如何使用Java来读取TIFF文件,并获取其尺寸——即图像的宽度...

    java源码 java获取音频文件 播放时长AudioDemo 2018127

    总的来说,`AudioDemo`项目是一个很好的起点,对于那些想要在Java应用程序中处理音频文件的开发者来说,它展示了如何获取音频文件的基本信息,特别是播放时长。通过研究这个示例,开发者可以进一步学习Java Sound ...

    java程序设计 TCP文件传输程序 JFileChooser实现文件选择 可以设置路径

    Java程序设计中,TCP文件传输程序是一个常见的任务,它涉及到网络编程、IO流处理以及用户交互界面的设计。在这个项目中,我们使用了Java的核心库来实现客户端与服务器之间的文件交换,利用TCP(传输控制协议)作为...

    如何使用Java代码获取文件、文件流或字符串的编码方式.zip

    本工程用于研究如何使用Java代码获取文件、文件流或字符串的编码方式 本工程编码方式:UTF-8 开发工具:MyEclipse 参考博客:http://blog.csdn.net/gaohuanjie/article/details/43735891

    java获取压缩文件的名称并解压

    在Java编程中,处理压缩文件,如ZIP格式的文件,是一项常见的任务。本文将深入探讨如何使用Java来获取ZIP文件的名称以及如何高效地解压缩这些文件,特别是通过多线程来提高性能。 首先,我们需要引入Java的内置库`...

    如何使用Java代码获取播放文件的时长

    本教程将详细讲解如何使用Java代码来实现这一功能,支持的文件格式包括mp3、mp4、f4v、3gp、flv、rmvb和mkv。 首先,对于不同类型的文件,获取时长的方法会有所不同。例如,音频文件(如mp3)和视频文件(如mp4)的...

    在Java程序中获取当前运行程序的路径

    本文将深入探讨如何在Java程序中获取这些信息,并提供多种方法来实现这一目标。 首先,我们可以通过`java.lang.Class`类的`getResource`或`getResourceAsStream`方法来获取类路径中的资源文件路径。这两个方法都是...

    Java获取播放文件的时长

    需要注意的是,每种方法都有其适用范围,比如对于不同的文件格式,可能需要选择不同的库或方法。同时,这些方法可能需要处理错误和异常,以及适当地释放资源,确保程序的稳定性和效率。在实际开发中,应根据项目需求...

    java程序读取数据库表 转为sql文件 仅供参考 不得宣传

    通过以上步骤,我们可以构建一个简单的Java程序,实现从数据库读取表数据并转换为SQL文件的功能。不过,实际项目中可能需要考虑更多因素,如性能优化、事务处理、错误重试等。请确保在操作数据库时遵守最佳实践,以...

    java获取文件编码(判断有无BOM)

    本文将详细介绍如何在Java中获取文件的编码并判断文件是否带有BOM。 首先,让我们了解一下什么是BOM。BOM是UTF-8、UTF-16和UTF-32等编码格式中的一个可选标记,用于告知解析器文件的编码类型。例如,UTF-8的BOM是三...

    JAVA小程序(文件读取)

    在JAVA小程序中,文件读取是一项基础且重要的操作,它涉及到如何访问和处理存储在本地系统、网络或数据库中的文本文件、二进制文件(如图片、音频等)以及特定格式的数据文件(如CSV、Excel等)。在这个"JAVA小程序...

    java解析DWG文件为json使用superMap

    这样,无论在何处运行Java程序,系统都能找到相应的JRE。如果使用Eclipse,这个步骤是可选的,因为IDE会自动管理类路径。 2. **库引用**: 在Eclipse中,你需要通过“项目|属性”->“Java Build Path”->...

Global site tag (gtag.js) - Google Analytics