首页 > 其他 > 详细

File类

时间:2020-06-03 09:29:02      阅读:49      评论:0      收藏:0      [点我收藏+]

File在java.io.File  文件和目录路径名的抽象表示形式(与系统无关,任何操作系统都能使用)

主要是目录和文件管理的功能,用于文件命名,文件属性查看以及文件目录管理,文件夹创建等操作,但不能进行文件内容的读写操作。

ile中常见的单词 file文件 directory文件夹/目录 path路径

建议:以后操作写代码中,路径不能写死

构造方法:

File(String pathname):通过指定的路径名字符串pathname创建一个File对象

File(String parent,String child):根据父路径字符串parent以及子路径字符串child创建一个File对象

File(File parent,String child):根据指定的父File对象parent以及子路径的字符串child创建一个File对象

File中常用的方法

 1 package cn.java1;
 2 
 3 import java.io.File;
 4 import java.io.IOException;
 5 
 6 /**
 7  * @author Sx-Wang
 8  * @data 2020-06-02 21:47
 9  */
10 public class FileMethodTest {
11     public static void main (String[] args) throws IOException {
12         //创建文件对象
13         File file  = new File("abc.txt");
14         File file1 = new File("a.txt");
15         //查看File类方法
16         file.getName();// 获取文件的名称
17         file.getParent();// 获取父路径 如果没有指定父目录则返回null
18         file.getAbsolutePath();// 获取文件的绝对路径
19         file.renameTo(file1);// 重命名文件名
20         //获取文件以及判断
21         file.exists();// 判断文件或路径是否存在
22         file.isFile();// 判断是否是文件
23         file.isDirectory();// 判断是否是文件夹
24         file.length();//返回文件的长度,单位为字节
25         file.createNewFile(); // 如果File对象所表示的文件不存在,则创建新的文件并返回true,否则返回false
26         file.delete();// 删除文件(注意:这里的删除不会走回收站,直接消失,请慎用)
27         file.mkdir();//在已经s存在的目录中创建文件夹(子目录) 返回值boolean值
28         file.mkdirs();//在已经存在的目录中创建文件多级目录 返回值boolean值 建议使用mkdirs可以避免一些不必要事情发生
29 
30     }
31 }

File类

原文:https://www.cnblogs.com/Sx-Wang/p/13034095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!