Java基础(二十五)Java IO(2)文件File类
2024-09-01 12:28:14
File类是一个与流无关的类。File类的对象可以获取文件及其文件所在的目录、文件的长度等信息。
1.File对象的常用构造方法。
(1)File(String pathname)
File file2 = new File("D:\\FileTest\\FileTest.txt");
(2)File(String path, String filename)
File file2 = new File("D:\\FileTest\\FileTest.txt");
(3)File(File file, String filename)
File file_parent = new File("D:\\FileTest\\");
File file3 = new File(file_parent,"FileTest.txt");
2.FIle类常用方法
3.举例
- 代码
package jun.iplab.file; import java.io.File; public class FileTest { public static void main(String[] args) {
File file1 = new File("D:\\FileTest\\", "FileTest.txt");
File file2 = new File("D:\\FileTest\\FileTest.txt");
File file_parent = new File("D:\\FileTest\\");
File file3 = new File(file_parent,"FileTest.txt");
System.out.println(file1.exists());
System.out.println(file2.exists());
System.out.println(file3.exists());
System.out.println(); File file_not_exists = new File("D:\\FileTest\\FileTest1.txt");
System.out.println(file_not_exists.exists());
if (!file_not_exists.exists()) {
file_not_exists.mkdirs();
}
System.out.println(file_not_exists.exists());
System.out.println(); System.out.println(file1.getName());
System.out.println(file_not_exists.getName());
System.out.println(file1.getAbsolutePath());
System.out.println(file1.getPath());
System.out.println(file1.length() + "B");
System.out.println(file1.delete());
System.out.println(file1.exists());
}
}
- 输出
false
false
false true
true FileTest.txt
FileTest1.txt
D:\FileTest\FileTest.txt
D:\FileTest\FileTest.txt
0B
false
false
最新文章
- Sublime Text3 (转) 配置 以及快捷键配置
- 《转》VS2012发布网站详细步骤
- Trigger Execution Sequence Of Oracle Forms
- (三)结构体指针、sizeof
- RAC环境下SCAN IP可以PING通,1521端口也可以TELNET,但是无法建立数据库连接
- Quartz.NET开源作业调度架构
- AutoItLibrary库入门
- window.open 使用方法总结
- NumberFormat 类
- 【java线程系列】java线程系列之线程间的交互wait()/notify()/notifyAll()及生产者与消费者模型
- Mac轻量级服务器http-server
- 【linux】【tomcat】linux下定时重启tomcat
- asp.net mvc接收安卓post的json字符串
- 【Linux 线程】常用线程函数复习《三》
- 可视化iOS应用程序开发的6个Xcode小技巧
- 世界级的开源项目:TiDB 如何重新定义下一代关系型数据库
- linux操作之软件安装(二)(源码安装)
- Lintcode---实现 Trie
- 【实验二】Spring框架笔记——NamedParameterJdbcTemplate与具名参数
- keepalived+lvs高可用配置