Java学习笔记之输入输出流(一) File、文件字节流、文件字符流

这篇博客详细介绍了Java中关于File类的使用,包括构造方法、属性和常用方法,如文件创建、删除、列出目录等。接着讨论了文件字节流 FileInputStream 和 FileOutputStream 的读写操作,以及文件字符流 FileReader 和 FileWriter 的使用。内容涵盖了如何进行文件的读取、写入、创建、删除以及执行本地可执行文件等基本操作。
摘要由CSDN通过智能技术生成
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言

File 类

 

创建File对象的构造方法有以下3个:

File(String filename);

File(String directoryPath,String filename);

File(File f,String filename);

 

文件的属性

 

public String getName();             获取文件的名字

public boolean canRead();            判断文件是否是可读的

public boolean canWrite();           判断文件是否可以被写入

public boolean exists();             判断文件是否存在

public long length();                 获取文件的长度

public String getAbsolutePath();    获取文件的绝对路径

public String getParent();           获取文件的父目录

public boolean isFile();             判断文件是否是一个普通文件,而不是目录

public boolean isDirectory();       判断文件是否是一个目录

public boolean idHidden();           判断文件是否是隐藏文件

public long lastModified();          获取文件最后的修改时间(毫秒数)

 

例:

package com.File_1;

import java.io.*;

public class Lianxi {

public static void main(String[] args) {

// TODO Auto-generated method stub

File file = new File("e:\\heool.txt");

System.out.println("文件的绝对路径:"+file.getAbsolutePath());

System.out.println("文件的名字:"+file.getName());

System.out.println("文件的大小:"+file.length());

System.out.println("文件的路径"+file.getPath());

File f = new File("e:\\nihao\\nana.txt");

File fi = new File("e:\\nihao");        //

if(!fi.isDirectory()){

fi.mkdir();                                        //创建文件夹

}

else{

System.out.println("已经存在!");

}

if(!f.exists()){

try {

f.createNewFile();                              //创建文件

} catch (IOException e) {

/
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值