File类的概述和常用功能:File类的创建和删除功能:File类的判断功能:File类的获取功能和修改名字功能File的重要获取功能
来源:互联网 发布:网络dns错误怎么办 编辑:程序博客网 时间:2024/06/04 19:29
1File类的概述和常用功能:
File:文件和目录路径名的抽象表示形式,File类的实例是不可变的
构造方法:
第一个 //File(String pathname):将指定的路径名转换成一个File对象
//File f = new File("D:\\a\\b.txt");(没有文件也不会 报错,但是也不会自己创建文件)
第二个//File(String parent, String child) :根据指定的父路径和文件路径创建File对象
//File f2 = new File("D:\\a","b.txt");
()
//File(File parent, String child) :根据指定的父路径对象和文件路径创建File对象
//File parent = new File("D:\\a");
//File f3 = new File(parent,"b.txt");
File f4 =new File(new File("D:\\a"),"b.txt");
2File类的创建和删除功能:
创建功能
* boolean createNewFile()
* booleanmkdir()
* booleanmkdirs()
* 删除功能
* boolean delete()
*
* 绝对路径:固定不可改变的路径,以盘符开头absolute
* 相对路径:相对某个参照物,不能以盘符开头
* 在eclipse中相对路径相对应当前项目的根目录
*
*
* 注意:删除一个文件夹,这个文件夹下面不能有其他的文件和文件夹
*/
public class FileDemo2 {
public static void main(String[] args) throws IOException {
File f =new File("d:\\a\\b.txt");//绝对路径
File f2 = new File(“a,txt”);//相对路径
Syso (f2.createNamFile())生成一个文件,指定文件不存在时创建返回true,如果存在返回false
F2.mkdir();创建一个文件夹
F2.mkdirs();创建文件夹,如果文件夹所在的目录不存在,则一块创建多层文件夹。
F2.delete();当指定文件(或者文件夹)存在时,删除指定的文件(或者文件夹),并返回true,文件或文件夹不存在返回false(删文件夹时,一个文件夹里面不能有文件夹,否则删除不成功)
3File类的判断功能:
boolean exists():判断指定路径的文件或文件夹是否存在,存在返回true不存在返回false
boolean isAbsolute():判断当前路路径是否是绝对路径。如果是绝对路径如果是返回true 如果不是返回false
boolean isDirectory():判断当前的file对象指向的是否是一个文件夹如果是返回true
boolean isFile():判断当前路径是否是一个文件,如果是返回true
boolean isHidden():判断File对象指向的路径是否是隐藏文件,如果是隐藏文件返回true,
*判断功能
* boolean exists()
* boolean isAbsolute()
* boolean isDirectory()
boolean isFile()
boolean isHidden()
4File类的获取功能和修改名字功能:
File getAbsoluteFile():获取文件的绝对路径,返回File对象
String getAbsolutePath():获取文件的绝对路径,返回路径的字符串
String getParent():获取当前路径的父级路径,以字符串形式返回该父级路径
File getParentFile():获取当前路径的父级路径,以字File对象形式返回该父级路径M
String getName():获取文件或文件夹的名称
String getPath():获取File对象中封装时给的路径
long lastModified():以毫秒值返回最后修改时间
long length():返回文件的字节数
boolean renameTo(File dest): 将当前File对象所指向的路径 修改为 指定File所指向的路径(或者移动剪切文件)
5File的重要获取功能:
String[] list():以字符串数组的形式返回当前路径下所有的文件和文件夹的名称(只有指向文件夹的File才能调用该方法)
File[] listFiles():以File对象的形式返回当前路径下所有的文件和文件夹的名称(也是只能指向文件夹,但是它返回的file对象可以调用file的方法)
static File[] listRoots():获取计算机中所有的盘符
6输出指定目录下所有的java文件名(包含子目录):
代码在附件,
- File类的概述和常用功能:File类的创建和删除功能:File类的判断功能:File类的获取功能和修改名字功能File的重要获取功能
- java中File类的获取功能和修改名字功能
- IO流(File概述)-(File对象功能-创建和删除)-(File对象功能-判断)-(File对象功能-获取)
- File类的判断功能
- File类的创建功能
- IO流,File类的使用,mkdir,mkdirs,renameTo,判断功能,获取功能,高级获取功能
- Java_基础—File类的重命名和删除功能
- java中File类的判断功能
- java中File类的其它获取功能
- Java_基础—File类的获取功能
- java中File类创建和删除功能
- File 重命名和删除功能
- Java_基础—File类的判断功能
- Java_基础—File类的创建功能
- File获取功能
- File功能概述
- Java File类功能扩展
- Java学习篇之File类的判断功能在递归中的使用
- PV操作解决吃水果问题(Java实现)
- 求数组中元素第一次出现的索引值
- 学习testNG之报错-A JNI error has occurred
- 模板方法模式
- 有没有大神能够逐行解释一下代码?Delphi
- File类的概述和常用功能:File类的创建和删除功能:File类的判断功能:File类的获取功能和修改名字功能File的重要获取功能
- 单片机中常见英文缩写(51为例)
- 单链表逆置实现(C++)
- 通过人脸识别查找相似图片
- 梦想起飞的地方
- 石乐志的wwq
- promise 函数使用最佳实践体验
- 数字在排序数组中出现的次数
- java-继承(复习随笔)