file是一个路径,分为相对路径(eclipse)和绝对路径:
1、构造方法有:
File(String pathname ),File(String parent ,String child),File(File parent ,String child);
2、file创建功能:
public boolean createNewFile();      //创建一个新的文件夹,如果存在这样的文件夹,就不创建了
public boolean mkdir();              //创建文件夹,如果存在这样的文件夹,就不创建了
public boolean mkdirs();         //创建文件夹,如果父文件夹不存在,就会帮你创建出来

PS:如果创建文件夹时忘记了写盘符,那么默认创建在项目的路径下。

3、重命名和删除功能:
public boolean renameTo(File dest):把文件重命名为指定的文件路径,如果路径名相同就是改名,不同就是改名并且剪切;
public boolean delete();删除文件或者文件夹,java中删除文件夹不走回收站;
要删除一个文件夹,需注意该文件夹下不能包含文件或者文件夹

4、file 类
public boolean isDirectory();//判断是否是目录;
public boolean isFile();//判断是否是文件;
public boolean exists();//判断文件是否存在;
public boolean canRead();//判断文件是否可写;
public boolean canWrite();//判断是否可读;
public boolean isHidden();//判断是否隐藏

5、获取功能
public String getAbsolutePath();//获取文件的绝对路径
public String getPath();//获取路径
public String getName();//获取名称
public long length();//获取长度,字节数
public long lastModified();//获取最后一次的修改时间,毫秒值
public String[] list();//获取指定目录下的所有文件或者文件夹的名称数组
public File[] listFile();//获取指定目录下的所有文件或者文件夹的file数组

6、文件名称过滤器:
public String[] list(FilenameFilter filter );
public File[] listFiles(FileFilter filter);

最新文章

  1. fiddler监听127.0.0.1或localhost
  2. Codeforces Round #383 (Div. 1)
  3. ubuntu14.04 archive sources.list
  4. Java基础之扩展GUI——使用对话框创建文本元素(Sketcher 4 creating text elements)
  5. JSP中显示用户信息
  6. sql工作问题总结
  7. HDU 1078 FatMouse and Cheese (记忆化搜索)
  8. iOS 常见知识点(三):Lock
  9. 禁用 Windows Azure 网站中的 ARR 实例关联
  10. Google Android Studio Kotlin 开发环境配置
  11. redis中与key相关的命令
  12. Spider_Man_2 の requests模块
  13. Android Multimedia框架总结(五)多媒体基础概念
  14. char 与 String 相等比较
  15. shell 备份 source code
  16. Android CTS Test
  17. win10企业版2016长期服务版本激活
  18. odoo 10.0部署shell
  19. ELF文件解析(一):Segment和Section
  20. 《算法》第三章部分程序 part 6

热门文章

  1. 到底该不该使用存储过程 MySQL查询性能优化一则
  2. 数据结构-二叉树的遍历(类C语言描写叙述)
  3. url加密并计算时间
  4. 【iOS系列】-iOS开发,GET,POST请求使用
  5. 解决安装YII2 速度慢 失败等问题
  6. mac终端命令加密压缩文件为zip包
  7. SPOJ:Fibonacci Polynomial(矩阵递推&前缀和)
  8. Ubuntu 12.04下安装配置体验GNOME 3(转载)
  9. J20170524-hm
  10. idea 取消代码下波浪线