File初步
2017-11-12 22:55
162 查看
本次博客我们将第一次认识io并通过代码来了解
1.如何创建文件夹与文件
2.获取文件的属性
3.删除文件
4.获取文件的子目录并遍历出来
接下来我们看一下代码
我们来运行下结果
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
相关文章推荐
- PostgreSQL的backuplabel file 初步学习
- Objective-C初步研究 - 实现文件(Implementation File)
- Objective-C初步研究 - 接口文件(interface file)
- Linux开发初步——理解gcc,gdb,make/Makfile(0.5 h)
- 初步C++: g++: error: CreateProcess: No such file or directory
- FileObserver 研究及其递归监听初步实现
- 关于utl_file的初步使用
- FileObserver 研究及其递归监听初步实现
- File初步使用的理解
- experiment : VerifyFileSignatureBuildIn
- maven使用初步
- php下curl与file_get_contents性能对比
- 无法打开包括文件: “extensions/ExtensionExport.h”: No such file or directory
- C# FileSystemWatcher 的简单运用
- adpatch failed with error: "Missing file format id in file"
- 关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)
- 第三章 基本概念(第五部分:函数初步)
- Spark源码解析之textFile
- 初步认识函数
- 实战之elasticsearch集群及filebeat server和logstash server