黑马程序员---File类

----------- android培训java培训、java学习型技术博客、期待与您交流! ------------

File类常见方法:
1,创建
boolean creareNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false
和输出流不一样。输出流对象一建立创建文件,而且文件已经存在,会覆盖
boolean mkdir():创建文件夹
boolean mkdirs():创建多级文件夹
2,删除。
boolean delete():删除失败后返回false,如果文件正在被使用,则删除不了返回false删除失败后返回false,如果文件正在被使用,则删除不了返回false
void deleteOmExit():在程序退出时删除指定文件
3,判断:
boolean exists():文件是否存在
isFile():
isDirectory():
isHidden():
isAbsolutePath():

4,获取信息:
getName():
getPath():
getParent():返回的是绝对路径中的父目录,如果获取的是相对路径,返回null
如果相对路径中有上一层目录那么该目录就是放回结果
getAbsolutePath:
lastModified():
length():
*/
import java.io.*;
class  FileDemo
{
public static void main(String[] args) throws IOException
{
//method_1();
//method_2();
//method_3()
}
public static void method_5()
{
File f1 = new File("Test.txt");
File f2 = new File("haha.txt");
sop("rename:"+f2.renameTo(f1));

}
public static void method_4()
{
File f = new File("file3.txt");
sop("path:"+f.getPath());
sop("abspath:"+f.getAbsolutePath());
sop("parent:"+f.getParent());
}
public static void method_3() throws IOException
{
File f = new File("file3.txt");
//f.createNewFile();
//f.mkdir();
//记住在判断文件对象是否为文件或者目的时,必须要先判断该文件对象封装的内容是否存在
//通过exists判断
sop("dir:"+f.isDirectory());
sop("file:"+f.isFile());
sop(f.isAbsolute());
}
public static void method_2()
{
File f = new File("FileDemo.java");
//sop("execute"+f.canExecute());
sop("existe:"+f.existe());
File dir = new File("abc");
}
public static void method_1()throws IOException
{
File f = new File("file.txt");
f.deleteOnExit();
code();
//sop("creat:"+f.createNewFile());
sop("delete:"+f.delete());
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}

List()方法: 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。 

ListRoots()方法:列出可用的文件系统根


----------- android培训java培训、java学习型技术博客、期待与您交流! ------------


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值