FileAPI

FileAPI

```java
File类的常见方法
1.创建。
boolean createNewFile(); //创建文件
boolean mkdir();创建文件夹
boolean mkdirs();创建多级文件夹。

2.删除。
boolean delete();
void deleteOnExit();在程序退出时删除文件。

3.判断。
boolean canExcute(); 判断是否可执行
boolean exists(); 文件事是否存在。
isFile();文件
isDirectory();文件夹
isHidden();//java能得到文件中的隐藏文件但是对隐藏文件时不能访问的
isAbsolute();//绝对路径即时不存在也能得到。

4.获取信息。
getName();// 文件名字
getPath();// 文件路径
getAbsolutePath();// 文件的绝对路径
getCanonicalPath();// 文件的规范化路径
getParent();// 父路径
getParentFile();// 父路径

5.文件列表
String[] list();// 返回当前文件夹下面的文件和文件夹的名称
File[] listFiles();// 返回当前文件夹下面的文件和文件夹
```

FileUtilsAPI

```java
// 读文件
String readFileToString(File readFile);// 把内容读成string
List<String> readLines(File readFile);// 按行读
byte[] readFileToByteArray(File readFile);// 读成byte字节数组
// 写文件
void write(File writeFile, String data);// 写文件
void writeLines(File writeFile,List<String> data, boolean append);// 按行写,true表示追加
void writeStringToFile(File writeFile, String data, boolean append);// 按字符串写
void writeByteArrayToFile(File writeFile, byte[] data, boolean append);// 按字节数组写
// 复制文件/文件夹
void copyDirectory(File srcDir, File destDir);// 复制源文件夹到目标文件夹
void copyFile(File srcFile, File destFile);// 复制源文件到目标文件
```

 

 

posted @ 2020-04-08 14:01  初见洞洞拐  阅读(91)  评论(0)    收藏  举报