黑马程序员技术交流社区
标题:
【分享】今天学了本地文件操作,分享笔记1
[打印本页]
作者:
大西洋
时间:
2015-5-2 23:58
标题:
【分享】今天学了本地文件操作,分享笔记1
本帖最后由 大西洋 于 2015-5-3 00:05 编辑
本地文件操作:
1、File类简介:
File file = new File("D:\\File.txt");//读取本地的file文件
创建文件:file.createNewFile();
* 如果不指定路径,默认会创建到工程目录下
Eclipse的目录是延时显示的,不会实时刷新,按F5刷新
* 填写相对路径时,格式为: bin/hello.txt
当前目录的上一级目录填写: ../hello.txt
上两级文件夹目录: ../../hello.txt
删除文件:file.dekete();
重命名:修改路径即可,但要保持在同一目录下
2、文件夹的创建、删除、重命名
// 创建文件夹
File folder = new File("Folder_new");
folder.mkdir();
反斜杠 \ 号需要用"\\" 表示;
// 创建多级文件夹,用 mkdirs()
File folder = new File("Folder_new\Jack\Michael\system");
folder.mkdirs();
//重命名
File folder = new File("Folder_new\Jack");
File newFolder = new File("Folder_new\Jack_new")
folder.renamoTo(newFolder);
//删除
folder.delete(); // 只能删除空文件夹
3、文件属性的读取:
判断文件是否存在 file.exists();
读取文件名称: file.getName();
读取文件路径: file.getPath();
读取文件绝对路径:file.getAbsolutePath();
读取文件父级路径:file.getParent();
读取文件大小: file.length();
判断文件是否被隐藏:file.isHidden();
判断文件是否可读:file.canRead();
判断文件是否可写:file.canWrite();
判断文件是否为文件夹:file.isDirectory();
作者:
许庭洲
时间:
2015-5-11 08:45
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2