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