Java的File文件操作

原创 2016年08月31日 15:45:41
import java.io.File;

public class myfile {
    public static void main(String args[]){
//        createFileObject();
//        createFile();
//        createCatalog();
//        deleteFile();
//        getFileMess();
//        renameFile();
//        listFile();
    }

    //1.创建文件对象
    public static void createFileObject(){
        String path = "F:/bluetooth/myfile.txt";
        File myfile = new File(path);
        System.out.println(myfile.exists());
    }

    //2.创建文件
    public static void createFile(){
        File f = new File("F:/bluetooth/createfile.txt");
        try{
            boolean b = f.createNewFile();
            System.out.println(b);
        }catch(Exception e){
            e.printStackTrace();
        }

    }

    //3.创建文件目录
    public static void createCatalog(){
        //创建一级子菜单
        File file1 = new File("F:/bluetooth/b");
        file1.mkdir();
        //创建多级不存在的子菜单
        File file2 = new File("F:/bluetooth/b/c/d/e/f");
        file2.mkdirs();
    }

    //4.删除文件
    public static void deleteFile(){
        File f = new File("F:/bluetooth/createfile.txt");
        System.out.println(f.delete());
    }

    //5.获得文件信息
    public static void getFileMess(){
        File f = new File("F:/bluetooth/createfile.txt");
        String name = f.getName();
        String abpath = f.getAbsolutePath();
        System.out.println("name:"+name+"\nabpath:"+abpath);
    }

    //6.文件重命名
    public static void renameFile(){
        File pref = new File("F:/bluetooth/createfile.txt");
        File afterf = new File("F:/bluetooth/create.txt");
        pref.renameTo(afterf);
    }

    //7.遍历文件列表
    public static void listFile(){
        File f = new File("F:/bluetooth");
        File[] files = f.listFiles();
        for(File file : files){
            System.out.println(file.getName());
        }
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java File文件操作

Java提供File类,让我们对文件进行操作,简单整理了一下File类的用法。 1.基本概念File:文件和目录路径名的抽象表示形式,代表文件或者文件夹。 2.构造方法 // 根据pa...
  • MAGIC_JSS
  • MAGIC_JSS
  • 2016年05月21日 20:35
  • 7853

java File文件操作共用方法整理

package org.jelly.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.i...
  • hfmbook
  • hfmbook
  • 2014年11月12日 14:27
  • 3158

java文件读写类及其用法介绍

本文主要是对Java文件读写操作中常用的类进行理顺,然后明白其用法,为之后能自如的进行文件读写操作打下基础。...
  • zhangbinu
  • zhangbinu
  • 2016年05月10日 13:53
  • 6907

Java中的文件操作和对象的序列化

读文件流程 创建并初始化FileInputStream类 read()方法读取数据到一个byte数组(缓冲区)中去,read()返回值为读取到的数据的字节数,为0则表示读取完 关闭输入流 ...
  • u012835905
  • u012835905
  • 2016年03月31日 20:18
  • 611

Java文件操作类封装

java文件操作类,简单封装,封装了复制,剪切,删除目录,压缩解压zip,等常用功能 package com.wiker; import java.io.BufferedInputStream...
  • yangwei19680827
  • yangwei19680827
  • 2013年11月11日 14:36
  • 3040

java.io常见流/java.io.file文件操作大全

http://wosyingjun.iteye.com/blog/1885786 今天学习了下java的IO流,这里做个总结,方便查找。   InputStream/OutputSrteam Inp...
  • zzy7075
  • zzy7075
  • 2016年08月02日 15:57
  • 776

文件操作工具类FileHelper

FileHelper提供一些简单的文件操作方法,例如:移动、复制、删除文件及文件夹。代码如下:import java.io.File; import java.io.FileInputStream; ...
  • u014580558
  • u014580558
  • 2015年04月01日 16:00
  • 1921

Java文件操作源码大全

Java文件操作源码大全 1.创建文件夹 5 2.创建文件 5 3.删除文件 5 4.删除文件夹 6 5.删除一个文件下夹所有的文件夹 7 6.清空文件夹 8 7.读取文件 8 8.写入文件 9 ...
  • CS930225
  • CS930225
  • 2016年03月13日 17:45
  • 505

Android文件操作 —— 6.0之后文件操作

今天做一个需求,需要在SD卡创建公共文件夹,以前也做过,创建SD卡文件夹的代码很简单。但是却出现了问题,在6.0版本之后都不能创建,最后查了文档发现问题所在,就记录一下(很久没有做文件操作相关的功能,...
  • woshimalingyi
  • woshimalingyi
  • 2017年03月05日 02:04
  • 1256

Java nio 文件操作 Path,Files类详解一

Path 类是jdk7新增加的特性之一,用来代替java.io.File类。 之所以新增这个类,是由于java.io.File类有很多缺陷: 1.java.io.File类里面很多方法失败时没有异...
  • LuoZheng4698729
  • LuoZheng4698729
  • 2016年06月17日 09:36
  • 6782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java的File文件操作
举报原因:
原因补充:

(最多只允许输入30个字)