`
01jiangwei01
  • 浏览: 540929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 操作 文件 File

    博客分类:
  • java
 
阅读更多
 

写文件

public void writeFile2(String saveFile,String  readFilePath) throws IOException{
		FileWriter fw = null; 
		//追加写
		fw = new FileWriter(saveFile,true);
		// 
		 
		 Long startTime = System.currentTimeMillis();  
	        BufferedReader reader = getReader(new File(readFilePath));  
	  
	        String line; 
	  
	        while ((line = reader.readLine()) != null) {  
	            // 空转  
	        	//System.out.println(line);
	        	fw.write(line);  
	        }  
	        Long estimatedTime = System.currentTimeMillis() - startTime;  
	          
	        fw.close(); 
	

	}

  

 

 

读文件

	public static void stream(String file) throws FileNotFoundException, IOException {  
        Long startTime = System.currentTimeMillis();  
        BufferedReader reader = getReader(new File(file));  
  
        String line; 
       
        while ((line = reader.readLine()) != null) {  
            // 空转  
        	System.out.println(line);
         
        }  
        Long estimatedTime = System.currentTimeMillis() - startTime;  
        System.out.printf("stream Diff: %d ms\n", estimatedTime);  
  
    } 
 public static BufferedReader getReader(File f) throws FileNotFoundException, IOException {  
        BufferedReader reader = null;  
        if (f.getName().endsWith(".gz")) {  
            reader = new BufferedReader(new InputStreamReader(new GZIPInputStream(new FileInputStream(f))));  
        } else {  
            reader = new BufferedReader(new InputStreamReader(new FileInputStream(f)));  
        }  
        return reader;  
    }  

  

 

分享到:
评论

相关推荐

    java File文件处理工具类

    Java中的`File`类是Java I/O流体系中不可或缺的一部分,它是用来操作文件和目录的基础类。`File`对象代表了文件和目录路径名的抽象表示。在这个详细的讲解中,我们将深入探讨`File`类的各种功能,包括创建、读取、...

    JavaFile文件操作

    在本项目中,"JavaFile文件操作"着重介绍了如何使用`File`类进行文件的基本操作,包括创建文件、复制文件或文件夹、删除文件或文件夹以及剪切文件或文件夹。以下是对这些功能的详细说明: 1. **创建文件** 使用`...

    java file 文件操作例子

    在Java编程语言中,文件操作是一项基础且至关...不过,这里主要讲解了`File`类的基本使用,希望对你复习Java文件操作有所帮助。记住,良好的文件管理是任何项目的基础,确保正确处理文件能有效防止数据丢失和程序错误。

    java修改文件属性

    ### Java修改文件属性知识点详解 #### 一、概述 ...通过以上介绍,我们可以看到在Java中操作文件属性的各种方法及其应用场景。这对于开发者来说是非常实用的知识点,有助于提高应用程序的功能性和安全性。

    java File 文件操作

    java 中很多人对File迷惑,以为它是对文件内容操作的,其实不是的,它主要是文件及其目录的操作。 这里实例是一些文件目录查看器。

    java实现文件的读写操作

    在Java中,`java.io`包提供了丰富的类和接口来支持文件操作,如`File`、`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`等。首先,我们需要创建一个`File`对象来代表我们想要操作的文件或目录。...

    java文件操作

    例如,如果在多线程环境中操作文件,可能需要对`FileUtils`的方法进行适当的同步控制,以防止并发问题。此外,`FileUtils.copyURLToFile(URL source, File destination)`方法可以方便地从URL下载文件并保存到本地。 ...

    java操作文件、文件夹

    - 使用 `java.io.File` 类来创建并操作文件或目录对象。 - 如果该目录不存在,则通过调用 `mkdir()` 方法来创建新的目录。 #### 1.2 创建文件 ```java public static void newFile(String filePathAndName, String...

    java视频教程—Java文件操作

    java视频教程 Java文件操作 JavaFile

    java操作共享文件

    Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message Block)客户端,使得Java程序能够方便地操作Windows网络共享文件。在本文中,我们将深入探讨如何使用jcifs库中的...

    基于JAVA的常用文件操作方法

    在Java编程语言中,文件操作是一项基础且重要的任务。这篇博文主要探讨了如何使用Java进行常见的文件操作,包括创建、读取、写入、删除文件以及处理目录等。以下是对这些知识点的详细说明: 1. **创建文件**: 在...

    Java 7文件操作

    在Java 7中,文件操作得到了显著的改进,引入了`java.nio.file`包,其中最重要的新特性之一就是Path类的出现。Path类是Java 7文件系统接口(FileSystem API)的核心部分,它提供了一种抽象的方式来表示文件或目录的...

    java读写文件,Java操作文件

    获取文件属性也是Java文件操作中的重要部分,可以帮助我们更好地管理文件系统。 ```java String path = request.getRealPath("/"); File f = new File(path, "ReadData.txt"); if (f.exists()) { System.out....

    java file类操作实例

    在Java编程语言中,`File`类是用于处理文件和目录的基本工具,它不直接进行读写操作,但提供了很多方便的功能,如创建、删除、重命名文件以及获取文件属性等。以下是对Java `File`类操作实例的详细说明: 1. **创建...

    java file,java读取txt文档

    在Java中,`java.io.File`类是用于操作文件和目录的基本工具。它可以用来创建、删除、重命名文件,以及获取文件的属性信息,如大小、路径、最后修改时间等。 要读取一个TXT文档,我们需要使用Java的I/O流。这里主要...

    java文件操作总结

    1. **File类**:Java中的`File`类是所有文件和目录操作的基础。它提供了创建、删除、重命名文件和目录的方法,以及获取文件属性如大小、最后修改时间等。例如: ```java File file = new File("example.txt"); file...

    java File类文件的使用

    Java中的`File`类是Java I/O流体系中非常基础且重要的部分,它主要用于操作文件和目录。在Java中,如果你需要对文件进行创建、删除、重命名、获取属性等操作,`File`类就是你的首选。下面我们将深入探讨`File`类的...

    java 写文件 java 写文件 java 写文件 java 写文件

    Java编程语言提供了丰富的API用于处理文件操作,包括创建、读取、写入和删除文件等。在Java中,写文件是通过`java.io`包中的类实现的,主要涉及File类、FileWriter类、BufferedWriter类等。下面将详细阐述Java写文件...

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    `java.io.File`类是Java中用于文件和目录操作的基础类。它可以用来创建、删除、重命名文件和目录,获取文件属性等。例如,创建一个新文件: ```java File file = new File("newFile.txt"); if (!file.exists())...

Global site tag (gtag.js) - Google Analytics