zoukankan      html  css  js  c++  java
  • Java入门——day54

    一.IO流简介

    1.流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。

    2.IO流的分类

    • 根据处理数据类型的不同分为:字符流和字节流

    • 根据数据流向不同分为:输入流和输出流


    二、文件操作File类

    常用方法:

    1.public boolean mkdir()——创建此抽象路径名指定的目录

    2.public boolean createNewFile()——创建一个文件

    3.public boolean delete()——删除此抽象路径名表示的文件或目录。如果此路径明表示一个目录,则该目录必须为空才能删除

    4.public boolean exists()——测试此抽象路径名表示的文件或目录是否存在

    5.public File[] listFiles()——返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件

    6.public boolean isDirectory()——测试此抽象路径名表示的文件是否是一个目录

    例1:

     1 import java.io.File;
     2 import java.io.IOException;
     3 public class Demo {
     4     public static void main(String[] args) throws IOException {
     5         File file=new File("D://java创建的目录");
     6         boolean b=file.mkdir();
     7         if(b) {
     8             System.out.println("目录创建成功!");
     9             file=new File("D://java创建的目录//Java创建的文件.txt");
    10             boolean b2=file.createNewFile();
    11             if(b2) {
    12                 System.out.println("文件创建成功!");
    13             }
    14             else {
    15                 System.out.println("文件创建失败!");
    16             }
    17         }else {
    18             System.out.println("目录创建失败!");
    19         }
    20     }
    21 }

           

     例2:

     1 import java.io.File;
     2 import java.io.IOException;
     3 public class Demo {
     4     public static void main(String[] args) throws IOException {
     5         File file=new File("D://java创建的目录//Java创建的文件.txt");
     6         if(file.exists()) {
     7             boolean b=file.delete();
     8             if(b) {
     9                 System.out.println("删除文件成功!");
    10             }else {
    11                 System.out.println("删除文件失败!");
    12             }
    13         }
    14         file=new File("D://java创建的目录");
    15         boolean b=file.delete();
    16         if(b) {
    17             System.out.println("删除目录成功!");
    18         }else {
    19             System.out.println("删除目录失败!");
    20         }
    21     }
    22 }

  • 相关阅读:
    delphi 不规则窗体与桌面宠物
    delphi窗体透明但上面的控件不透明怎么实现
    IIS错误:在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项
    putty连接centos慢
    centos systemd占用大量内存
    laravel 163发送邮件设置及常见错误
    laravel 163发送邮件
    laravel npm run dev 错误 npm run dev error [npm ERR! code ELIFECYCLE]
    linux 如何指定nologin用户执行命令
    laravel Method IlluminateValidationValidator::validateReuqired does not exist.
  • 原文地址:https://www.cnblogs.com/znjy/p/13608782.html
Copyright © 2011-2022 走看看