`
舟舟同学
  • 浏览: 44473 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

文件File操作总结

阅读更多

文件的操作在开发过程中在所难免,例如文件File创建、删除、读写、文件夹创建、输出文件夹目录下全部文件名称等操作,下面给出一些文件的基本操作,供大家参考。具体参考代码如下:

package cn.example.file;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CreateFile {
 /**
  * 创建一个文件
  */
 public void CreateNewFile()
 {
  String path="D:"+File.separator+"TextFile.txt";
        File f=new File(path);
        try {
         if(f.exists()==false)
         {
   f.createNewFile();
         }
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 /**
  * 删除一个指定路径的文件
  */
 public void deleteFile()
 {
  String path="D:"+File.separator+"TextFile.txt";
        File f=new File(path);
        if(f.exists())
         f.delete();
 }
 /**
  * 创建文件夹,并且列出文件夹中所有的文件名称
  */
 public void createFile()
 {
  String path="D:"+File.separator+"File.txt";
        File f=new File(path);
  f.mkdirs();//允许创建多级目录
  String str[]=f.list();//把目录下面所有文件名称保存在一个数组中,
  for(int i=0;i<str.length;i++)
  {
   System.out.println(str[i]);
  }
 }
 public void findFile()
 {
  String path="D:"+File.separator;
        File f=new File(path);
  File[] str=f.listFiles();//列出D盘文件中全部文件的名称和路径
  for(int i=0;i<str.length;i++)
  {
   System.out.println(str[i]);
  }
 }
 /**
  *
  * 判断一个文件是否是目录文件
  */
 public void Directory()
 {
  String path="D:"+File.separator;
        File f=new File(path);
        if(f.isDirectory())
        {
         System.out.println("是目录文件");
        }
        else
        {
         System.out.println("不是目录文件");
        }
 }
 /**
  * 向指定文件中写入内容
  * @throws IOException
  */
 public void writeFile() throws IOException
 {
  String path="D:"+File.separator+"TextFile.txt";
        File f=new File(path);//如果文件不存在,程序会自动创建一个文件,并且把内容写入文件中
        try {
   OutputStream out=new FileOutputStream(f,true);//追加的方式
   String s="hello";
   byte b[]=s.getBytes();//将一个byte数组写入数据流
   out.write(b);
   out.close();
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
 /**
  * 读取指定文件中的内容
  *
  */
 public void readFile() throws IOException
 {
  String path="D:"+File.separator+"TextFile.txt";
        File f=new File(path);
        InputStream in=new FileInputStream(f);
        byte b[]=new byte[1024];
        in.read(b);//把读取到的内容保存到byte中
        System.out.println(new String(b));
        in.close();
 }
}

 

0
1
分享到:
评论

相关推荐

    FILE文件操作总结.doc

    详细的介绍了FILE文件的操作,附有源代码参考。

    Java中File类对文件的几个常见操作实例总结

    Java中File类对文件的几个常见操作实例总结

    ASP.NET中的FILE对象总结

    在ASP.NET中引入了名字空间,其中文件操作对应的名字空间是System.IO。名字空间和动态链接库有些类似,但是名字空间在整个.net系统中都可以应用。在ASP.NET的页面中可以使用来引用名字空间。在vb6中采用fso对文件...

    文件操作大全(file)

    这里汇集了很多文件的操作,是多年开发总结出来的,很好用的!

    C、C++文件输入输出操作总结

    流式文件操作和I/O文件操作: 下面就介绍一下这些函数 1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能 为使用而打开一个流 把一个文件和此流相连接 给此流...

    C语言文件操作总结

    关于C语言的文件操作之前我也写过一篇博客来介绍,但是当时写的很不全面,只是简单的使用了一下 ,今天再从新学习一下。 1、文件的写 首先还是先看一个简单的例子: include int main() { FILE *fp; //声明一个...

    Python语言基础:文件操作.pptx

    文件基本操作目录Contents文件重命名2. 文件删除01文件重命名文件重命名语法格式:os....运算结果案例代码import osprint(os.remove("file.txt"))f=open("file.txt", "r")案例:文件删除总结文件重命名文件删除THANKS

    javascript使用Blob对象实现的下载文件操作示例

    Blob是一个类文件的不可变的原始数据对象,非javascript原生数据类型,File对象就是继承自Blob对象,且在Blob的基础上进行扩展,以便支持用户系统上的文件。 前言 最近在做以post请求方式导出excel时,想到了可以...

    Android的文件操作

    android实际开发中遇到的关于文件操作方面的总结,以word文档形式展现出来。个人认为比较全面~

    Python文件与文件夹常见基本操作总结

    本文实例讲述了Python文件与文件夹常见基本操作。分享给大家供大家参考,具体如下: 1、判断文件(夹)是否存在。 os.path.exists(pathname) 2、判断路径名是否为文件。 os.path.isfile&#40;pathname&#41; 3、判断...

    Java-File类学习总结

    开发者可通过File类对象来操作文件和文件夹: File file = new File&#40;String pathName&#41;; 1.2 分隔符 在Windows系统中使用反斜杠 ‘’ 或者斜杠 ‘/’来当作路径的分隔符,但是使用反斜杠需要注意: 单个反斜杠...

    python文件操作的简单方法总结

    #打开文件,获取文件句柄file2,后续通过file2这个文件句柄对文件进行各种操作方法,默认文件以只读模式打开,只读时不能对文件进行写操作 file2 = open(test_file,r,encoding=utf-8) #一次将文件内容全部读取 dat

    操作系统课程设计(文件系统管理).docx

    主要有以下几点要求: 1、实现无穷级目录管理及文件管理基本操作 2、实现共享"别名" 3、加快了文件检索 五、概要设计 为了克服单级目录所存在的缺点,可以为每一位用户建立一个单独的用户文件目录UFD(User File ...

    nodejs文件操作模块FS(File System)常用函数简明总结

    主要介绍了nodejs文件操作模块FS(File System)常用函数简明总结,对FS模块的大部份异步函数做了介绍,而且用中文注释,这下用起来方便了,需要的朋友可以参考下

    java中的IO操作总结(四)

    java中的IO操作总结(四) 前面已经把java io的主要操作讲完了 这一节我们来说说关于java io的其他内容 Serializable序列化 实例1:对象的序列化 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...

    PHP文件操作实例总结

    本文实例总结了PHP文件操作。分享给大家供大家参考,具体如下: 操作文件的常用方法: flie_put_contents(url,str); file_get_contents&#40;url&#41;; &lt;?php $str = time(); $path = './time.txt'; echo '&lt;hr&gt;'...

    JSP常见的文件操作小结

    本文实例总结了JSP常见的文件操作。分享给大家供大家参考。具体如下: JSP中的文件操作:FILE类 String path=request.getRealPath(/);//传递参数/可以返回web应用根目录 String tmp_path=path+tmp; File f1=new File...

    UNIX学习总结

    UNIX文件系统总结(全部) 1 1文件子系统基本概述 2 1.1.文件系统概述 2 1.2.文件子系统内部实现 2 2 文件I/O和目录文件操作 4 2.1.文件I/O 4 2.2编程中的文件和目录属性操作 6 3 文件系统—标准I/O库 10 ...

    UNIX常用命令-目录及文件操作命令

    UNIX常用命令-目录及文件操作命令总结,包括ls、pwd、grep、mv、find、file、grep、split等

Global site tag (gtag.js) - Google Analytics