Java基础--------(5)IO之File
来源:互联网 发布:淘宝商城weimeixiaowu 编辑:程序博客网 时间:2024/04/30 17:55
一、File
File可以表示一个文件或目录,使用File可以:
* 访问其表示的文件或目录的属性(如:名字,长度等)
* 可以创建或删除一个文件或目录
* 可以访问一个目录的所有子项信息
但是File不能访问一个文件的数据内容
package file;import java.io.File;import java.io.IOException;public class FileDemo{ public static void main(String[] args) { File file = new File("."+File.separator+"fileDemo.txt"); if(!file.exists()){//判断文件是否存在 //file.mkdir();//创建文件夹 try { file.createNewFile();//创建文件 } catch (IOException e) { e.printStackTrace(); } System.out.println("文件已经创建"); }else{ System.out.println("文件已经存在"); } String name = file.getName(); System.out.println("name:"+name); long length = file.length(); System.out.println("len:"+length+"字节"); boolean canRead = file.canRead(); boolean canWrite = file.canWrite(); System.out.println("可读:"+canRead); System.out.println("可写:"+canWrite); boolean isHidden = file.isHidden(); System.out.println("是否隐藏:"+isHidden); if(file.exists()){ file.delete(); System.out.println("删除完毕!"); }else{ System.out.println("文件不存在!"); } /* * 获取当前目录中的所有子项 */ File dir = new File("."); /* * boolean isFile() * 判断是否为一个文件 * * boolean isDirectory() * 判断是否为一个目录 */ if(dir.isDirectory()){ /* * File[] listFiles() * 获取所有子项 */ File[] subs = dir.listFiles(); for(File sub : subs){ if(sub.isFile()){ System.out.print("文件:"); }else{ System.out.print("目录:"); } System.out.println(sub.getName()); } } }}
阅读全文
0 0
- Java基础--------(5)IO之File
- Java基础19-IO之File类
- java基础--IO流之File类
- Java基础--IO流之File类
- Java基础之-IO中的File类
- Java基础:IO流之File类
- Java基础 file IO
- java io 之 File
- Java IO之File
- Java IO之File
- Java IO之File
- Java基础-IO-File(笔记)
- java IO 刘 File 基础
- java基础之IO File类和序列化Object
- 黑马程序员 Java基础IO流之File类
- 黑马程序员java基础之io流中的File类
- 黑马程序员——Java基础IO流之File
- java基础学习IO流之File类 十一 -1
- 001-Redis在Linux环境的安装与连接关闭redis服务器
- Vector版本兼容以及简单使用
- python3 No module named 'pkg_resources
- honehone clock人体时钟插件
- 数据库
- Java基础--------(5)IO之File
- Java面试题收录
- 摸嗷喵:空调1小时=风扇3天
- JDK8新特性☞测试Predicate接口
- Linux pulse_audio音频输出demo
- 关于numpy中Array乘法的记录
- ViewAnimator几个方法
- 一个成功的研发团队应具备的9大属性
- 抓取b站视频地址