使用File类操作文件或目录的属性
2024-08-24 02:44:31
在学I/O流之前,我先总结一下使用File类操作文件或目录的属性。
package com.File; import java.io.File;
import java.io.IOException; public class FileDemo { /**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//要知道路径名:你找到这个文件的一个过程
//"/":分隔符
/*
* 文件路径字符串
*/
String str = "D:/desktop/aaa.txt"; /*
* File实例:实例是通过关键字‘new’创建的
* File:文件类:把硬盘当中的文件抽象(封装)成具体对象
* 创建File文件对象
* 注意:1、要明确文件的路径 2、导入java jar包:java.io.File
*/
File file = new File(str); /*
* File(String a,String b)
*/
File file2 = new File("D:/桌面", "aaa.txt"); /*
* File(File a,String b)
*
*/
File file3 = new File("D:/桌面/");
File file4 = new File(file3,"aaa.txt"); //======访问文件的属性和方法===========
//判断文件是否存在
System.out.println(str+":是否存在?"+file.exists()); //得到文件名
System.out.println("文件名:"+file.getName()); //判断是否为文件
System.out.println("是否为文件?"+file.isFile()); //判断是否为目录或者文件夹
System.out.println(file.isDirectory()); //相对路径
System.out.println(file.getPath()); //绝对路径
System.out.println(file.getAbsolutePath()); //返回文件的长度
System.out.println(file.length()); //创建新的文件;不创建文件夹;有可能存在路径错误
file.createNewFile(); //删除文件
//file.delete(); File files = new File("D:"+File.separator+"desktop/aaa.txt"); System.out.println(files.equals(file)); System.out.println("属性"+file.separator); } }
最新文章
- couldn't open file: data/coco.names
- hdu 1063(java写高精度)
- 文件I/O
- Feister network
- AOV网络拓扑排序
- 关于css中伪类及伪元素的总结
- RESTful Web Services简单介绍
- AFNetWorking 提交 NSArray 类型参数 取不到值的解决办法
- hibernate分页模糊查询
- AngularJS优缺点、使用场景
- UVALive 3177 Beijing Guards
- SSM整合Netty5.0详细说明
- golang 开发gui
- angular-cli 正确安装步骤
- 通过修改源码,免插件实现wordpress去除链接中的category
- shiro学习笔记-Subject#login(token)实现过程
- hdoj1435 Stable Match(稳定婚姻问题)
- shell监控网站是否自动运行并自动重启【原创】
- Leet Code OJ 219. Contains Duplicate II [Difficulty: Easy]
- Atitit. 解决80端口 System 占用pid 4,,找到拉个程序或者服务占用http 80服务