• Java IO 操作


    Java IO 操作

    一、File

    1、在指定位置创建一个文件

    package com.erquan.dofile;

     

    import java.io.File;

    import java.io.IOException;

     

    public class CreateFile {

    public static void main(String[] args) {

    //File file new File("c://file.txt");  //但不通用不同系统的分隔符不同(File.separator)

    File file new File("c:" File.separator "file.txt"); try {

    //在指定的位置新建一个文件

    boolean file.createNewFile();

    if (b) {

    System.out.println("创建文件成功!!");

    else {

    System.out.println("创建文件失败!!!");

    }

    catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

     

     

    2、删除指定位置的文件

    package com.erquan.dofile;

     

    import java.io.File;

     

    public class DeleteFile {

    public static void main(String[] args) {

    //File file new File("c://file.txt");  //但不通用不同系统的分隔符不同(File.separator)

    File file new File("c:" File.separator "file.txt"); boolean file.delete();

    if (b) {

    System.out.println("删除文件成功!!!");

    else {

    System.out.println("删除文件失败!!!!");

    }

    }

    }

     

    3

    package com.erquan.dofile;

     

    import java.io.File;

    import java.io.IOException;

     

     

    public class CreateAndDeleteFile {

    public static void main(String[] args) {

    File file new File("c:" File.separator "file.txt");

     

    if (file.exists()) {

    System.out.println("文件存在!!");

    file.delete();

    else {

    System.out.println("文件不存在");

    try {

    file.createNewFile();

    catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

     

    }

     

     

    4、找出某个目录下的各个文件

    package com.erquan.dofile;

     

    import java.io.File;

     

    public class FindFile {

     

     

    public static void main(String[] args) {

    File file new File("c:" File.separator "WINDOWS");

    String name[] file.list();

    for (int 0; name.lengthi++) {

    System.out.println(name[i]);

    }

    }

    }

     

     

    5、的出某个目录下的各个文件的具体路径

    package com.erquan.dofile;

     

    import java.io.File;

     

    public class GetFilePath {

     

     

    public static void main(String[] args) {

    File file new File("c:" File.separator "WINDOWS");

    File filePath[] file.listFiles();

    for (int 0; filePath.lengthi++) {

    System.out.print(filePath[i].getParent() "---->");  //父目录

    System.out.println(filePath[i].getPath());  //获取文件路径

    }

    }

    }

     

     

    6、 先创建一个文件夹,再在创建的文件夹下创建一个文件

    package com.erquan.dofile;

     

    import java.io.File;

    import java.io.IOException;

     

    public class CreateDir {

     

     

    public static void main(String[] args) {

    File file new File("C:" File.separator "test");

    file.mkdir();  //创建目录

    //在创建的目录下再创建一个文件

    String parentFile file.getParent();

    file new File(parentFile File.separator "test" File.separator "test.txt");

    try {

    file.createNewFile();

    catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

     

     

     

     

     


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

  • 相关阅读:
    sqlserver2000中字符串类型的日期如何比较大小
    SQL 按照一定顺序进行排序
    SQL SERVER函数大全
    sql STUFF用法
    MFC读写配置文件
    用GPUImage开启相机并且开启滤镜效果
    怎么把GPUImageFIlter处理过的图像保存成UIImage
    关于OC头文件互相引用的问题
    保存录像到相册
    怎么样把UIImage保存到相册
  • 原文地址:https://www.cnblogs.com/ubuntuvim/p/4796570.html
Copyright © 2020-2023  润新知