您的位置:首页 > 其它

File初步

2017-11-12 22:55 162 查看
本次博客我们将第一次认识io并通过代码来了解

1.如何创建文件夹与文件

2.获取文件的属性

3.删除文件

4.获取文件的子目录并遍历出来

接下来我们看一下代码

package FileText;

import java.io.File;
import java.io.IOException;

/**
*初次认识文件
* @author lover
*
*/
public class Firstio {
public static void main(String[] args) throws IOException {
File f1=new File("c:\\abc");
File f2=new File("c:\\abc\\aa.txt");
File f3=new File("c:\\abc\\ac\\ad");
//新建文件和文件夹
if(!f1.exists()){
f1.mkdir();
System.out.println("目录创建成功");
}else{
System.out.println("创建失败");
}
//mkdir 只能创建目录下的一个子目录   mkdirs则可以创建多层目录
if(!f3.exists()){
f3.mkdirs();
System.out.println("目录创建成功");
}else{
System.out.println("创建失败");
}

if(!f2.exists()){
f2.createNewFile();
System.out.println("文件创建成功");
}else{
System.out.println("文件创建失败");
}

//查看文件的属性
System.out.println("文件是否可以执行"+f2.canExecute());
System.out.println("文件是否可读"+f2.canRead());
System.out.println("文件是否可写"+f2.canWrite());
System.out.println("获取文件的绝对路径"+f2.getAbsolutePath());
System.out.println("文件的父路径"+f2.getParent());
System.out.println("获取文件的空间大小"+f2.getFreeSpace());
System.out.println("文件的路径"+f2.getPath());
System.out.println("判断文件是否是文件"+f2.isFile());

//删除文件
if(f3.exists()){
System.out.println("文件删除成功"+f3.delete());
}

//重命名
f2.renameTo(new File("c:\\abc\\aabcde.txt"));

//查找目录下的内容
File f5=new File("C:\\Intel");
File[] file=f5.listFiles();
for(int i=0;i<file.length;i++){
System.out.println(file[i].getName()+"\t"+file[i].lastModified()+"\t");
}
}
}


我们来运行下结果

目录创建成功
目录创建成功
文件创建成功
文件是否可以执行true
文件是否可读true
文件是否可写true
获取文件的绝对路径c:\abc\aa.txt
文件的父路径c:\abc
获取文件的空间大小10842112000
文件的路径c:\abc\aa.txt
判断文件是否是文件true
文件删除成功true
ExtremeGraphics 1495032164330
gp  1510494790633
Logs    1500427590035
Profiles    1500375100648
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文件管理器 class