java 创建文件和文件目录

在java中对于文件或文件目录的的创建:

1)都要用到File类;

2)File只提供文件和文件目录的方法,不可以对其内容进行访问;

3)如果访问,需要IO流;

一,创建一个文件/文件目录

File 文件/文件目录 = new File("文件/目录名");

二,File文件中的方法

 (1)文件检测相关方法

   a:boolean isDirectory():判断File对象是不是目录

   b:boolean isFile():判断File对象是不是文件

   c:boolean exists():判断File对象对应的文件或目录是不是存在

   d:boolean canWrite():判断FIle对象对应的文件或目录是否可写

e:boolean canRead():判断FIle对象对应的文件或目录是否可读

   (2)文件操作的相关方法

   a:boolean createNewFile():路径名指定的文件不存在时,创建一个新的空文件

   b:boolean delete():删除File对象对应的文件或目录

   (3)目录操作的相关方法

   a:boolean mkdir():单层创建空文件夹

   b:boolean mkdirs():多层创建文件夹

   c:String[] list():支队File为文件夹时有效,返回这个目录下的所有文件及子目录

   d:File[] listFiles():返回File对象表示的路径下的所有文件对象数组

   (4)访问文件相关方法

   a:String getName():获得文件或目录的名字

   b:String getPath() :获得文件或目录的相对路径

   c:String getAbsolutePath():获得文件目录的绝对路径

   d:String getParent():获得对象对应的目录的父级目录

   e:long lastModified():获得文件或目录的最后修改时间

   f:long length() :获得文件内容的长度

   g:boolean renameTo("新名字"):重命名此对象的名字,成功返回true,否则返回false

三,问题及实例

会出现这样的错误:

所以createNewFile()方法,只是创建一个二级文件(例如:E:\data.txt)

如果想要建一个多目录的的文件,必须先建立文件夹,然后建立文件如下:






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值