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 文件操作例子

  • 2010年05月23日 12:15
  • 5KB
  • 下载

java.io.File类各种文件操作

import java.io.*;     public class FileOperate {     public FileOperate() {     }       /**     * 新建...

Java IO流-文件操作File 类

本文转载自http://blog.java1234.com/blog/articles/235.html 1,public boolean mkdir() 创建此抽象路径名指定的目录。 2...

java——File类文件操作全解

JAVA使用File类对文件进行操作。在很多教程中,我们会同时学到File类和类似FileInputStream这样的流,非常容易将两者混淆。实际上只要掌握了他们的工作原理就不难理解,File类以操作...

Java:文件操作类File

所有详细说明,都在源代码注释中。package cn.dujiang.demo;import java.io.File; /** 1、创建文件:file.createNewFile() public ...

Java文件操作(File类)

Java文件操作我个人认为重要的问题有:   a:如何跨平台问题   b:文件编码问题,尤其是多语言平台情况下如何正常工作。   c:文件读写效率、操作效率   d:文件加密和文件...

JAVA学习记录-File文件操作(1)

一:知识点总结 1.File类只用于表示文件(目录)的信息,不能对文件的内容进行访问。 2.创建File对象时候的路径问题 (1)File file=new File(“绝对路径”); “绝对...

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

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

java文件操作笔记(File类的使用)

File  dir = new File("c:");         File file = new File("D:\\a\\b.jnt");         //D:\coreJavaWsp...

java 中的文件操作 File类

package LyfPractice;import org.junit.Test;import java.io.*; import java.io.File; import java.util.Sc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java的File文件操作
举报原因:
原因补充:

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