`

读取文件的相关

 
阅读更多
public static void main(String[] args) throws IOException { 
   //File dir = new File("D:\\files\\file","/file11");
  // dir.mkdirs();
  File file = new File("../common");
  String canoPath = file.getCanonicalPath(); //此种的..做解析 
  String absPath = file.getAbsolutePath(); // 此种的.. 不做解析
  System.out.println(canoPath +"  "+absPath);
 } 

 上面是第一点

 下面就是读取

try {
			FileInputStream fi =new FileInputStream(new File("d:\\a.txt"));
			BufferedInputStream bf =new BufferedInputStream(fi);
			StringBuffer sb =new StringBuffer();
		    if(bf.available()>0){
		    	int i  = 0;		    	
		    	 while(i!=-1){ // 此处不能用fi.read!=-1 这样的话在加上下面的则相当于读了两次
		    		  i = bf.read();
		    		  sb.append((char)i);
		    	 }		    	 
		    }
		   bf.close();
		   System.out.println(sb.toString());
		   BufferedReader br = new BufferedReader(new FileReader("d:\\a.txt"));
		   String line = "";
		   while((line=br.readLine())!=null){
			   System.out.println(line); 
		   }
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

 

分享到:
评论

相关推荐

    java读取文件方法大全

    根据给定的文件信息,我们可以总结出一系列关于Java中读取文件的方法,这些方法涵盖了不同层次的数据读取,包括字节、字符以及行级别的读取。以下是对这些知识点的详细阐述: ### Java读取文件方法大全:读取File流...

    c#实现文件读取并显示读取文件进度条

    在C#编程中,实现文件读取并显示读取文件进度条的功能是一项常见的任务,尤其在处理大文件时,为了提供良好的用户体验,进度条是非常重要的。这个功能涉及到多个知识点,包括文件I/O操作、流(Stream)处理、事件...

    delphi读取文件流

    本篇文章将详细探讨如何使用TFileStream类来实现Delphi读取文件流,并结合字节数组进行文件复制。 首先,`TFileStream`是Delphi的System.Classes单元中的一个类,它继承自TStream,提供了对磁盘文件的读写操作。在...

    LabVIEW的读取文本文件

     读取文本文件读取指定文件中的字符,默认为读取文件中所有字符,接线端“计数”可以指定渎取的字符数。右键单击节点,在弹出的快捷菜单中选择“读取行”表示以一行为一个单位进行读取。输入和输出接线端说明如下。...

    文件读取 文件读取C

    2. **读取文件**:有了文件指针,可以使用`fread()`或`fgets()`函数读取文件内容。`fread()`用于读取二进制数据,`fgets()`则适用于读取文本行。 3. **处理文件内容**:读取的数据可以进行各种处理,比如解析、计算...

    java 按顺序读取文件

    本篇文章将深入探讨如何在Java中实现按顺序读取文件,以及涉及的相关知识点。 首先,Java提供了多种类来处理文件读取,如`FileReader`,`BufferedReader`等。`FileReader`主要用于读取字符流,而`BufferedReader`则...

    java 读取文件 文件读取操作

    Java中`java.io.FileInputStream`类提供了按字节读取文件的功能。这种方法适用于读取二进制文件,例如图像、音频或视频文件。下面的代码示例展示了如何按字节读取文件: ```java FileInputStream in = new ...

    详解Java无需解压直接读取Zip文件和文件内容

    最后,我们使用BufferedReader类来读取文件内容,并将其打印出来。 使用Java读取Zip文件和文件内容非常简单。我们只需要使用java.util.zip包中的类和方法,就可以轻松地读取Zip文件和文件内容。

    java 递归读取文件夹 读取文件 写文件

    java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取...

    java如何读取文件

    在Java编程语言中,读取文件是一项常见的操作,尤其是在处理数据、日志文件或配置信息时。本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的...

    C文本文件读取

    2. 读取文件:使用fgets函数读取文件的一行数据,直到读取到文件末尾为止; 3. 处理数据:对读取到的数据进行处理,例如输出到屏幕上或存储到内存中; 4. 关闭文件:使用fclose函数关闭已打开的文件。 在给定的...

    读写文件读取文件操作读取文件操作读取文件操作读取文件操作

    以下将详细介绍关于“读取文件操作”的核心知识点,并结合可能的文件类型进行深入探讨。 一、读取文件的基本步骤 1. 打开文件:使用内置的`open()`函数,指定文件路径和模式。例如,`file = open(...

    JAVA实现远程文件读取

    * 读取文件内容 * 关闭连接 1.2 服务器端编程 在RemoteFileServer类中,我们创建了一个ServerSocket对象,用于监听客户端的连接请求。服务器端编程的主要步骤包括: * 创建ServerSocket对象 * 监听客户端的连接...

    STL文件的读取显示.zip_STL c++_STL文件_STL读取_读取stl_读取stl文件

    2. 检测文件格式:读取文件的前80个字节,判断是否为ASCII或二进制。如果是ASCII,可以查找"solid"关键字;如果是二进制,通常会跳过头信息直接读取数据。 3. 读取三角形数据:对于ASCII文件,逐行读取,解析出每个...

    codesys读取文件txt 百分百好使

    3. **读取文件内容**: 读取TXT文件内容通常涉及循环读取每一行,直到文件结束。你可以使用`ReadLine`函数来逐行读取,或者根据需要使用`Read`函数读取特定长度的数据。以下是一个简单的示例,读取整个文件并打印...

    qt读取excel文件

    在Qt框架下,读取Excel文件通常涉及到使用第三方库,如QAxContainer模块或QCustomPlot等。QAxContainer允许Qt应用程序与ActiveX控件交互,而Excel文件可以通过Microsoft的COM接口来访问。以下是详细的知识点说明: ...

    C#读取BIN文件内容

    接着,为了读取文件内容,我们可以使用`BinaryReader`类。`BinaryReader`提供了一组方法,如`ReadByte()`,`ReadInt32()`等,可以方便地读取不同数据类型。下面的示例展示了如何使用`BinaryReader`逐字节读取BIN文件...

    读取文件信息--C#程序

    在C#编程环境中,读取文件信息是一项基本操作,它涉及到对文件的元数据和内容的访问。这个“读取文件信息--C#程序”应该是一个小型的应用程序,旨在演示如何利用C#语言来实现这一功能。下面我们将深入探讨相关的知识...

    C#文件流读取CSV文件

    当涉及到从CSV(逗号分隔值)文件中读取数据时,文件流提供了一种高效且灵活的方法。CSV文件因其简洁性和通用性,常被用作数据交换格式,特别是在导入和导出表格数据时。 在C#中,我们通常使用`System.IO`命名空间...

    MATLAB bin 文件 读取数据

    bin文件是二进制文件,是文件格式binary的...然后判断是否为文件末尾,自动读取整个文件。之后用fread函数读取size个数据,将以十进制显示,为此调用dec2hex函数将其转化成十六进形式。 ——————————————

Global site tag (gtag.js) - Google Analytics