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);// 复制源文件到目标文件
```

最新文章

  1. 用扩展开发一个PHP类
  2. php导出EXCEL方法
  3. 转载《android:scaleType属性》
  4. C语言字符串拷贝
  5. 使用liunx部署的心得
  6. dataWithContentsOfURL报错问题
  7. 微分方程&mdash;&mdash;包络和奇解
  8. Servlet 的认识
  9. js勾选时显示相应内容
  10. paip.快捷方式分组管理最佳实践ObjectDock
  11. 为mysql在表的某一位置增加一列
  12. iOS学习之UITableView编辑
  13. window注册表
  14. mysql System Tablespace
  15. GDI相关基础知识
  16. spoj COT2 - Count on a tree II 树上莫队
  17. ubuntu 源码安装 swig
  18. 内核添加对yaffs2文件系统的支持
  19. 利用firefox调试安卓手机端web
  20. vue中使用百度地图,悬浮窗搜索功能

热门文章

  1. 浅谈Nodejs应用的主文件index.js的组成部分
  2. 夏日葵电商:连锁零售店小程序o2o系统解决方案
  3. notification(浏览器通知)
  4. for 循环打印直角三角形、正三角形、棱形
  5. vue-cli打包后dist文件运行空白和背景图显示问题详解
  6. 关于iOS 二维数组,对象映射的问题
  7. python---快速排序的实现
  8. python---用顺序表实现队列
  9. mybatis plus @TableId注解 type属性的含义
  10. [翻译] Cassandra 分布式结构化存储系统