java文件

文本类(File)

File类的构造方法:

File(String pathname); //根据一个路径得到file对象
File(String Parent,String child); //根据一个目录和一个子文件或目录得到File对象
File(File Parent,String child); //根据一个父File对象和子文件/目录得到File对象

File类实例:

      文件位置:D:\File

File构造器:


File创建文件(creaNewFile):

public class FileTest {
    public static void main(String[] args) throws IOException {
        //public boolean createNewFile();   创建文件,如果文件存在,就不创建
        File file=new File("D:\\File\\File.text");
        File file1=new File("file.text");
        boolean res=file.createNewFile();
        boolean res1=file1.createNewFile();
        System.out.println(res); //返回true表示创建成功,false表示失败。
        System.out.println(res1); //如果没有指明文件路径,那么该文件在项目目录下创建。
    }
}

创建文件夹(mkdir):

public class FileTest {
    public static void main(String[] args) throws IOException {
       //public boolean mkdir(); 创建文件夹,如果存在就不创建。
        //public boolean mkdirs();创建文件夹,如果不存在就帮忙创建。
        File file=new File("D\\File");
        File file1=new File("D\\File\\file");
        File file3=new File("D\\File\\file");
        boolean res=file.mkdir();
        boolean res1=file1.mkdir();
        boolean res2=file3.mkdirs();
        System.out.println(res); //ture
        System.out.println(res1); //false   不支持多文件夹创建
        System.out.println(res); //ture   mkdirs支持多文件夹创建
    }
}

删除功能(delete):

public boolean delete


重命名(renameTo):

public boolean renameTo(File dest)    可以删除文件或者文件夹


判断功能:

public boolean isDirectory()   判断是否是目录

public boolean isFile()  判断是否是文件

public boolean exists()  判断是否存在

public boolean canRead()  判断是否可读

public boolean canWrite()  判断是否可写

public boolan isHidden()  判断是否隐藏


获取功能:

public String getAbsolutePath()  获取绝对路径

public String getPath()  获取相对路径

public Strirng getName() 获取名字

public long length() 获取长度

public long lastModified() 获得最后一次修改的时间

public String[] list()  获取当前指定目录下的文件或者文件夹的名称数组

public File[] listFile()  获取指定目录下的所有文件或者文件夹的file数组


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前段被迫创业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值